kiro-discovery
Entry point for new work. Determines the best action path or work decomposition (update existing spec, create new spec, mixed decomposition, or no spec needed)…
Investigate implementation failures using root-cause-first debugging. Use when an implementer is blocked, verification fails, or repeated remediation does not converge.
$ npx -y skills add gotalab/cc-sdd --skill kiro-debug --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/kiro-debugContext preview
The summary Claude sees to decide when to auto-load this skill.
Investigate implementation failures using root-cause-first debugging. Use when an implementer is blocked, verification fails, or repeated remediation does not converge.
name: kiro-debug description: Investigate implementation failures using root-cause-first debugging. Use when an implementer is blocked, verification fails, or repeated remediation does not converge.
<background_information> This skill is for fresh-context root cause investigation. It combines local evidence, runtime/config inspection, and external documentation or issue research when available. It is not a patch generator for guess-first debugging. </background_information>
<instructions>
Do not use this skill to speculate about fixes before gathering evidence.
Provide:
Return:
Use the language specified in `spec.json`.
Extract:
Inspect the repository for local evidence:
If web access is available, search:
Prefer:
Use one category:
Decide whether the issue can be fixed inside this repo by:
Use `NEXT_ACTION: RETRY_TASK` when the issue is repo-fixable inside the current approved task plan.
Decide whether the current approved task plan is still safe to execute as written.
Prefer `NEXT_ACTION: STOP_FOR_HUMAN` when:
Use `NEXT_ACTION: BLOCK_TASK` only when the current task should stop but the rest of the queue can still proceed safely.
Do not propose a brute-force code fix as a substitute for revising `tasks.md` or the approved plan.
Do not propose a multi-fix shotgun plan. Identify the root cause first, then produce the smallest plausible fix plan. If the true problem is a spec conflict or architecture problem, say so directly.
Use `NEXT_ACTION: STOP_FOR_HUMAN` when the blocker genuinely requires:
If the issue is fixable by repo changes inside the current task plan, do not escalate prematurely.
| Rationalization | Reality | |---|---| | “This probably just needs a quick patch” | Patch-first debugging creates rework. | | “Let’s try a few fixes” | Multi-fix guessing hides root cause. | | “The spec is probably wrong, I’ll adapt it” | Spec conflicts must be surfaced explicitly. | | “The docs search is optional” | For runtime/dependency issues, docs and version issues often contain the shortest path to root cause. |
## Debug Report - ROOT_CAUSE: <1-2 sentence root cause> - CATEGORY: MISSING_DEPENDENCY | RUNTIME_MISMATCH | MODULE_FORMAT | NATIVE_ABI | CONFIG_GAP | LOGIC_ERROR | TASK_ORDERING_PROBLEM | TASK_DECOMPOSITION_PROBLEM | SPEC_CONFLICT | EXTERNAL_DEPENDENCY - FIX_PLAN: 1. <specific repo-fixable action> 2. <specific repo-fixable action> - VERIFICATION: <command(s) to confirm the fix> - NEXT_ACTION: RETRY_TASK | BLOCK_TASK | STOP_FOR_HUMAN - CONFIDENCE: HIGH | MEDIUM | LOW - NOTES: <context the next implementer should know>
</instructions>
Repo: gotalab/cc-sdd
Entry point for new work. Determines the best action path or work decomposition (update existing spec, create new spec, mixed decomposition, or no spec needed)…
Implement approved tasks using TDD with subagent dispatch. Runs all pending tasks autonomously or selected tasks manually.
Review a task implementation against approved specs, task boundaries, and verification evidence. Use after an implementer finishes a task, after remediation,…
Create complete specs (requirements, design, tasks) for all features in roadmap.md using parallel sub-agent dispatch by dependency wave.
Create comprehensive technical design for a specification
Initialize a new specification with detailed project description