$npx -y skills add wshobson/agents --skill context-driven-developmentCreates and maintains project context artifacts (product.md, tech-stack.md, workflow.md, tracks.md) in a conductor/ directory. Scaffolds new projects from scratch, extracts context from existing codebases, validates artifact consistency before implementation, and synchronizes d
| 1 | # Context-Driven Development |
| 2 | |
| 3 | Guide for implementing and maintaining context as a managed artifact alongside code, enabling consistent AI interactions and team alignment through structured project documentation. |
| 4 | |
| 5 | ## When to Use This Skill |
| 6 | |
| 7 | - Setting up new projects with Conductor |
| 8 | - Understanding the relationship between context artifacts |
| 9 | - Maintaining consistency across AI-assisted development sessions |
| 10 | - Onboarding team members to an existing Conductor project |
| 11 | - Deciding when to update context documents |
| 12 | - Managing greenfield vs brownfield project contexts |
| 13 | |
| 14 | ## Detailed patterns and worked examples |
| 15 | |
| 16 | Detailed pattern documentation lives in `references/details.md`. Read that file when the navigation tier above is insufficient. |
| 17 | |
| 18 | ## Best Practices |
| 19 | |
| 20 | 1. **Read context first**: Always read relevant artifacts before starting work |
| 21 | 2. **Small updates**: Make incremental context changes, not massive rewrites |
| 22 | 3. **Link decisions**: Reference context when making implementation choices |
| 23 | 4. **Version context**: Commit context changes alongside code changes |
| 24 | 5. **Review context**: Include context artifact reviews in code reviews |
| 25 | 6. **Validate regularly**: Run context validation checklist before major work |
| 26 | 7. **Communicate changes**: Notify team when context artifacts change significantly |
| 27 | 8. **Preserve history**: Use git to track context evolution over time |
| 28 | 9. **Question staleness**: If context feels wrong, investigate and update |
| 29 | 10. **Keep it actionable**: Every context item should inform a decision or behavior |