bugfix

Use this skill to run an automatic fix workflow from one command like /bugfix "npm test fails in vscode-extension" .

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "bugfix" with this command: npx skills add ds-codi/project-memory-mcp/ds-codi-project-memory-mcp-bugfix

Bugfix Bot

Use this skill to run an automatic fix workflow from one command like /bugfix "npm test fails in vscode-extension" .

Behavior

When invoked, run this sequence:

Capture bug context

  • Extract symptom, failing command, and scope from arguments

  • If missing details, infer from recent terminal/test outputs

Start a Project Memory plan

  • Register workspace via memory_workspace(action: "register")

  • Create a bug /debug plan with explicit success criteria (repro fixed + tests passing)

  • Store input context via memory_context(action: "store_initial")

Orchestrate fix loop

  • Researcher (optional): gather failure context and likely root causes

  • Revisionist : create minimal remediation steps

  • Executor : apply targeted fixes only

  • Reviewer : build-check + code review

  • Tester : run focused tests then broader suite as needed

  • Repeat Revisionist → Executor → Reviewer → Tester until pass

Guardrails

  • Do not broaden scope beyond failing area without explicit rationale

  • Do not silently ignore failing tests

  • Keep terminal surface contracts correct (memory_terminal vs memory_terminal_interactive )

  • Prefer registered build/test scripts when available

Completion criteria

  • Reproduction no longer fails

  • Relevant tests/build pass

  • Plan has no blocked active steps

  • Plan archived with fix summary and artifacts

Output Format

Return a concise bugfix report:

  • Root cause

  • Fix summary

  • Commands/tests run

  • Final status (pass/fail)

  • Any remaining risks

Example Invocations

  • /bugfix "npx mocha out/suite/replay-harness-core.test.js fails"

  • /bugfix "interactive-terminal cargo test fails after cxxqt refactor" interactive-terminal

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

pyside6-mvc

No summary provided by upstream source.

Repository SourceNeeds Review
General

pyside6-qml-architecture

No summary provided by upstream source.

Repository SourceNeeds Review
General

pyside6-qml-views

No summary provided by upstream source.

Repository SourceNeeds Review