0021 — Implement skills: implement-feature, tdd, refactor, diagnose #37
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type: HITL
Parent PRD:
docs/prd/chunk-3-skills-library.mdWhat to build
The 4 implement phase skills. One is new; three are preserved Pocock placeholders upgraded to the authoring standard. All authored via
write-skill(0018), evals viawrite-eval(0017).write-docshas been moved to issue 0018 phase 2.Skills, origins, and trigger descriptions:
implement-featuretddrefactordiagnoseKey constraints per skill:
implement-feature: must start from a linked issue with an EARS spec (checksdocs/issues/in the file-based phase, Gitea MCP when configured); flags if none exists; no unrequested abstractions; updatesdocs/spec/as part of implementation if behaviour changes; callstddas its implementation methodologytdd: composable and separate fromimplement-featureso TDD can be used outside full feature implementation; red-green-refactor looprefactor: preserves all existing behaviour; documents what changed and whydiagnose: preserved behavior; add frontmatter, authoring standard sections, and dead-reference cleanupImplementation notes
Follow the per-skill workflow defined in
docs/notes/skill-implementation-workflow.md.Known upstream sources to review for this category:
mattpocock/skills— originaltddanddiagnoseplaceholders; review at current HEAD; record SHAs insource:for any adopted contentbmad-method/bmad-method— BMAD developer role and implementation patterns; relevant forimplement-featureandrefactorAcceptance criteria
.agents/skills/<skill-name>/SKILL.md;metadata.category: implement; authoring standard mettdd,diagnose)implement-featurechecks for linked issue with EARS spec before proceeding; callstddby namesource:fields populated for adopted upstream content.agents/evals/implement/<skill-name>/eval.yamlviawrite-evalinstall.shdeploys all 4 to~/.agents/skills/write-docsconfirmed removed from scope (implemented in issue 0018 phase 2)docs/spec/overview.mdupdated to reflect all 4 skills deployedBlocked by
write-eval)write-skill)