Skip to content
ae-sdd-bug logo

SDD Bug

ae-sdd-bug

Fast-track bug investigation and fix initialization

SKILL.md

Full skill instructions

SDD Bug

Required Skills

  • spec-driven-development (load first; resolve/​init change sets and drive lane/​phase/​task commands)
  • research

Inputs

[!IMPORTANT] Resolve required inputs from the workspace first; only ask the user when resolution is ambiguous or missing (for example, multiple change sets exist).

  • Bug Context: Ask for error messages, reproduction steps, or a description of what is failing.
  • Change Set Name: Resolve by checking existing change sets. If only one exists, proceed with it; if multiple exist, ask whether this is new or related to an existing one. If none exist, ask the user to confirm or provide a name for the new change set (e.g., fix-login-error).

Instructions

  1. Load SDD Context: Load spec-driven-development, resolve the active change set, and run ae sdd status [name].

  2. Triage: Determine if this is an Actual Bug (code fails to meet existing specs/​intent) or a Behavioral Change (new capability requested). If it is a change request, redirect to full lane.

  3. Create Change Set When Needed: If no change set exists, initialize via CLI:

    ae sdd init <name> --lane bug
    

    Do not hand-roll scaffolding or use deprecated custom init commands.

  4. Research: Use the research skill to locate the problem, trace the execution path, and identify the root cause. Compare findings against existing specs.

  5. Document: Create changes/<name>/​context.md with:

    • Problem description
    • Expected behavior
    • Root cause (from research)
    • High-level fix approach
  6. Next Steps: Do not auto-advance phase from this command. After triage artifacts are complete, suggest ae-sdd-next <name>.

Success Criteria

  • Bug triaged correctly (actual bug vs behavioral change)
  • Change set initialized with correct bug lane configuration
  • Root cause documented in context.md
  • Phase ready for planning

Usage Examples

Do: Triage before fixing

"This appears to be a regression where the login button is disabled on mobile. I'll initialize a bug lane change set fix-mobile-login to research the root cause."

Don't: Assume CLI arguments

Avoid starting work before resolving bug context and active change set.

More skills from shanepadgett

ae-sdd-commit logo
shanepadgett/agent-extensions

ae-sdd-commit

Create high-quality git commits with clear Conventional Commit messages

4 0
View
ae-sdd-next logo
shanepadgett/agent-extensions

ae-sdd-next

Advance to the next SDD phase with artifact checks

4 0
View
ae-sdd-discovery logo
shanepadgett/agent-extensions

ae-sdd-discovery

Discover high-level architectural requirements for change-set specs

4 0
View
ae-sdd-reconcile logo
shanepadgett/agent-extensions

ae-sdd-reconcile

Ensure bi-directional match between specs and implementation

4 0
View
skill-creator logo
shanepadgett/agent-extensions

skill-creator

Collaboratively design and author agent skills with correct frontmatter, naming, and placement conventions.

4 0
View
spec-driven-development logo
shanepadgett/agent-extensions

spec-driven-development

Spec-Driven Development (SDD) workflow and state management. Use when guiding or executing SDD flows; selecting lanes (full/vibe/bug), managing artifacts, running task progression commands, and keeping change state current through ae sdd CLI.

4 0
View
ae-sdd-specs logo
shanepadgett/agent-extensions

ae-sdd-specs

Write change-set specifications for change

4 0
View
ae-sdd-explain logo
shanepadgett/agent-extensions

ae-sdd-explain

Explain SDD concepts, workflow, and CLI-first usage

4 0
View
ae-sdd-init logo
shanepadgett/agent-extensions

ae-sdd-init

Initialize a new SDD change set after user-approved naming

4 0
View
ae-sdd-proposal logo
shanepadgett/agent-extensions

ae-sdd-proposal

Draft and refine a product proposal document through collaborative dialogue

4 0
View
ae-sdd-tasks logo
shanepadgett/agent-extensions

ae-sdd-tasks

Create implementation tasks from specs (full lane)

4 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View