Skip to content

feat: Add spec_driven_development job to library#160

Merged
nhorton merged 3 commits intomainfrom
spec-kit
Jan 25, 2026
Merged

feat: Add spec_driven_development job to library#160
nhorton merged 3 commits intomainfrom
spec-kit

Conversation

@nhorton
Copy link
Contributor

@nhorton nhorton commented Jan 25, 2026

Summary

  • Adds a new example job spec_driven_development to jobs/library/ inspired by GitHub's spec-kit
  • Implements spec-driven development methodology with 6 workflow steps: constitution → specify → clarify → plan → tasks → implement
  • Includes configurable [docs_folder] placeholder for project customization
  • Pre-implement steps discourage implementation code (API contracts/schemas are OK)
  • Plan step reviews and updates the project's architecture document

Test plan

  • Review job.yml structure and step definitions
  • Review each step instruction file for completeness
  • Verify readme.md explains customization requirements
  • Optionally: copy job to a test project and run through the workflow

🤖 Generated with Claude Code

nhorton and others added 3 commits January 25, 2026 09:57
Consolidate job library under jobs/ directory and update all documentation
references from job_library and library_jobs to the new jobs/library path.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Adds a new example job inspired by GitHub's spec-kit that implements
spec-driven development - a methodology where specifications directly
generate working implementations.

The workflow includes 6 steps:
- constitution: Establish project governance principles
- specify: Define requirements as user stories
- clarify: Resolve ambiguities through questioning
- plan: Design architecture, update project architecture doc
- tasks: Generate ordered task breakdown
- implement: Execute tasks to build the feature

Key features:
- No implementation code in pre-implement steps (API contracts OK)
- Reviews and updates project architecture.md during planning
- Configurable [docs_folder] placeholder for project customization
- Credits GitHub's spec-kit as inspiration

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Move the job library directory to the correct location and update
all documentation references in AGENTS.md, claude.md, and the
library README.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@nhorton nhorton merged commit 8fa39c3 into main Jan 25, 2026
4 checks passed
@nhorton nhorton deleted the spec-kit branch January 25, 2026 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant