Guides for developing and contributing to Shep AI CLI.
| Document | Description |
|---|---|
| setup.md | Development environment setup |
| tdd-guide.md | TDD methodology with Clean Architecture |
| spec-driven-workflow.md | Shep-kit spec-driven development flow |
| implementation-guide.md | Implementation discipline and patterns |
| testing.md | Testing strategy and commands |
| building.md | Build process and tooling |
| cicd.md | CI/CD pipeline and Docker setup |
| typespec-guide.md | TypeSpec domain modeling guide |
| adding-agents.md | Adding new LangGraph agent nodes |
| feature-yaml-protocol.md | feature.yaml status tracking protocol |
| web-component-library.md | Web UI component library reference |
| shep-kit-reference.md | Shep-kit skills complete reference |
# Clone repository
git clone https://github.com/shep-ai/cli.git
cd cli
# Install dependencies
pnpm install
# Build
pnpm build
# Run tests
pnpm test
# Start CLI in development mode
pnpm dev:cli
# Start Web UI in development mode
pnpm dev:web
main/shep-kit:new-featureUpdate when:
File naming: