Spec-Driven Development¶
Sakshi uses GitHub Spec Kit for new staged development work. The project was
initialized with the official Codex integration, which installs workflow skills
under .agents/skills/ and shared scripts, templates, and governance under
.specify/.
Source of Truth¶
AGENTS.mdremains the protected operational guide for coding agents..specify/memory/constitution.mdgoverns Spec Kit specifications, plans, tasks, and reviews.CONTRIBUTING.mddefines contribution and branch conventions.specs/<number>-<feature>/contains active and completed Spec Kit feature artifacts..archive/is excluded from Git and Graphify. Its legacy planning and internal disclosure material is read-only history, not active context. The eight completed planning tracks are not copied intospecs/.
Forward-Only Cutover¶
The migration does not rewrite completed legacy tracks. New multi-step features, bugs, releases, and audits start in Spec Kit. Small self-contained corrections may proceed without a feature directory when repository instructions and risk do not require staged planning.
The normal flow is:
- Check the constitution with
$speckit-constitutionwhen governance changes. - Create requirements with
$speckit-specify. - Resolve material ambiguity with
$speckit-clarifywhen needed. - Create the technical plan with
$speckit-plan. - Generate executable tasks with
$speckit-tasks. - Run
$speckit-analyzewhen cross-artifact consistency needs verification. - Implement with
$speckit-implementand finish with the repository quality gate.
Spec Kit v0.12.17 does not install the retired agent-context extension, so the
workflow has no automatic path for modifying AGENTS.md.