fix
SolidDiagnose a Kandev bug, reconcile its requirements and system design, create a reviewable fix plan and work orders, then hand off for explicit TDD implementation.
AI & Automation 843 stars
132 forks Updated today AGPL-3.0
Install
Quality Score: 85/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Fix
Use the same durable workflow as feature work. Diagnose the defect first. Then
reconcile specifications and create the fix plan and work orders before you
change production code.
## Core flow
```text
Evidence -> Root cause -> Requirement conformance -> System-design check -> Fix plan + work orders -> Handoff -> Explicit implementation request -> TDD -> PR review
```
Do not patch production code before the planning checkpoint unless the user
explicitly opts out.
## Phase 0: Evidence and root cause
When a bug comes from an issue tracker, read the canonical issue and each image
attachment. Reproduce the behavior with existing tests, a read-only trace, or a
minimal temporary reproduction.
State:
- The incorrect behavior and its conditions.
- The root cause.
- The smallest reliable reproduction.
- The intended regression-test level and path.
If the cause remains uncertain, stop and ask the user.
## Phase 1: Reconcile specifications
Run the `/interview-me` assumption check for intended behavior and repair scope.
Reuse active acceptance criteria for clear regressions. Ask only about material
choices that evidence and prior instructions do not settle.
Read `docs/specs/README.md`, the owning system index, and the relevant
requirement and system-design documents. Use the legacy catalog only when the
system has not migrated.
Read the owning system `README.md` and use this command for discovery:
python3 scripts/list-docs.py specs --format paths
Add `--kind legacy`...
Details
- Author
- kdlbs
- Repository
- kdlbs/kandev
- Created
- 8 months ago
- Last Updated
- today
- Language
- Go
- License
- AGPL-3.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
Testing & QA Listed
fix
Bug flow. Diagnose a bug in an isolated context, write a failing reproduction test and a Fix Plan into a spec — never the source fix itself — then route to build (auto for an easy fix, hand-off for a complex one).
1 Updated 2 weeks ago
melchimaelran Code & Development Listed
diagnose-and-fix
Diagnoses defects evidence-first, obtains human-readable fix authorization, and routes repairs. Use for bugs, failing tests, regressions, troubleshooting, or "fix this". Do not use for planned features, ordinary review, containment, docs, releases, or speculative cleanup.
0 Updated 3 days ago
leninkhaidem