joenandez/spectre/spectre-fix

Claude Code and agent skill by joenandez/spectre

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Investigate a reported bug, pin its root cause, and prepare an Execute handoff. Use for errors, stack traces, failing behavior, or repro steps. Do NOT use for greenfield work (plan/execute) or a complete repair report (execute).

Install

npx vskill@latest install joenandez/spectre/spectre-fix

SKILL.md

fix

Standalone diagnosis-to-Execute bug workflow. Delegate diagnosis to spectre-fix-core; never implement.

Inputs

  • bug_report ($ARGUMENTS): error/stack trace, repro steps, context. If empty, ask the user for error message, repro steps, and relevant context before proceeding.

Working Set

  • Resolve one managed BUG_ROOT: an explicitly named managed root wins; otherwise load and follow @skill-spectre:spectre-feature-root with KIND=bug through DONE. Never adopt an ambient feature root. Keep writes beneath it and pass it unchanged.
  • The bug report plus the exact in-thread diagnosis and experience contract returned by spectre-fix-core.
  • Affected paths, history, analysts, tests, and diagnostics are owned by the core and read just-in-time.

Outputs + DONE

The core's full diagnosis and experience contract rendered in-thread, mirrored in full into a self-locating managed repair plan at {BUG_REPORT_PATH} before code mutation, recording Bug, Bug Root, and the reported problem in the user's own words, plus an explicit Execute handoff. DONE when:

  • Root cause and candidate repair boundary are grounded, not symptom-suppressed — name the cause and affected files.
  • The transcript carries every contract row with its evidence; the plan beneath the managed bug root matches it. A file path is not a presentation.
  • The current→expected experience, preserved invariants, and disclosed collateral changes are explicit; every row is resolved.
  • The same response gives the exact bug-report path, explicit fix origin, and one copy-ready Execute invocation that works in a fresh session.
  • Command display is non-mutating; invoking Execute is the mutation boundary.

Method / guardrails

  1. Run Skill(spectre-fix-core) with the bug report, PHASE=diagnose, and --orchestrated; require DIAGNOSIS_READY and reject symptom-only explanations.
  2. Present the experience contract first in product language: what users do and observe now, what they will do and observe after repair, and which adjacent journeys change or remain unchanged. Then present the root cause, affected files, repair boundary, and verification plan; resolve every unresolved row. Mirror that render into {BUG_ROOT}/bug-report.md, using a scoped name if one already exists; capture the exact written path as BUG_REPORT_PATH; never alter canonical Scope or overwrite a reviewed plan.
  3. In the same response, present one copy-ready host-specific spectre-execute {BUG_REPORT_PATH} --origin fix. Never repair from Fix; invoking Execute is the mutation boundary.
  4. Feedback revises the report and refreshes the command; it does not enter an approval loop.

Handoff

HandoffDetails
🧭 Current phaseDone
📦 What was just doneResult
▶️ Proposed next stepRender resolved action.

Return diagnosis/contract + one Execute route; closeout commits report, never repair. Render Execute with resolved absolute bug-report path + --origin fix.

Escalate-If

  • Bug report is empty or too thin to form hypotheses → ask the user for error, repro, and context.
  • Investigation contradicts every hypothesis (no root cause found) → report findings and ask for more repro detail rather than guessing a fix.
  • Desired behavior is unclear, an unresolved row remains, or a collateral change exceeds the reported repair.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
164
Repository forks
16
7-day trend score
31

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/joenandez/spectre/spectre-fix/badge)](https://verified-skill.com/skills/joenandez/spectre/spectre-fix)

Something wrong with this skill or its page? Tell us.