speccoder-speckit
The GitHub Spec Kit adapter of speccoder: finds a Spec Kit project (.specify/), selects a feature, and parses tasks.md tolerantly, with byte ranges and line hashes. Read-only except the engine's two sanctioned writes.
Entry points:
inspect/inspect_with— the project snapshot: metadata, constitution, features, the selected feature's artifacts, tasks and schedule, with diagnostics.tasks::parse— task IDs, done state,[P],[USn], phases, subsections, explicit dependencies.mark_task_complete— the one-byte tick, guarded by the task line's hash.append_convergence— aConvergencephase appended so the old file stays an exact prefix.stories— a task's user-story section, and stories as requirements with Given/When/Then scenarios.checklists::status— unfinished checklist items.
This is an internal crate of speccoder. Its version follows speccoder's, and its API may change in any minor release; depend on it only together with speccoder.
API docs · Guide · Repository
Licensed under either of Apache-2.0 or MIT, at your option.