A forkable template for building software products with AI-driven development and Domain-Driven Design (DDD).
Fork this repo, run the setup wizard, and start building your product by creating GitHub issues.
- AI Setup Wizard — an interactive AI-guided setup that configures the project for your specific product
- CLAUDE.md — auto-generated DDD architecture guidelines tailored to your domain
- GitHub Actions CI — a workflow that automatically picks up issues and implements them as pull requests
- Cursor Skills — AI-powered issue creation with proper structure, labels, and scope guards
- DDD Structure — opinionated project organization by bounded context, not by technical layer
Click Fork on GitHub (or use the "Use this template" button if available).
The GitHub Actions workflow needs a Cursor API key to run the agent:
gh secret set CURSOR_API_KEY --repo YOUR-ORG/YOUR-REPO --body "your-api-key"Open the forked repo in Cursor and tell the AI:
"Set up my project"
The wizard will ask you about:
- Product name and description
- What your product does — the AI will suggest bounded contexts based on your description
- Tech stack — defaults to Python (FastAPI) for backend and React for frontend, but you can choose others
It then generates all the configuration files customized for your product.
Once setup is complete, you build your product by filing GitHub issues:
- Open an issue describing a feature, bug fix, or task
- The agent picks it up automatically and implements the changes
- Review the PR — the agent creates a pull request with the implementation
- Reply to questions — if the agent needs clarification, it asks in the issue thread; reply and it continues
You can also use the Cursor skill to create issues — just tell the AI what you need and it will file a well-structured issue for you.
- Cursor IDE (for the setup wizard and local AI skills)
- Cursor API key (for the GitHub Actions agent)
- GitHub CLI (
gh) — for secret setup and label creation
See docs/setup-guide.md for the full walkthrough, tech stack options, how the automation works, and customization tips.