This is a skeleton project designed for Agentic Development, structured to support AI agents with defined skills, commands, and documentation.
Special thanks to @IndyDevDan and his Youtube video that inspired this project: Youtube video
Delete files for the demo app in 'apps/' directory and plance your project files there. Then customize the MD files to support your project.
- Agents / Commands:
.opencode/directory - Project Specs:
specs/ - App Reviews:
app_reviews/ - Skills:
.opencode/skill/
- Prime:
prime [query] - Plan:
plan [id] [prompt] - Scout:
scout [query] - Review:
review [feature] - Test Writer:
test_writer - Documentation Fetcher:
fetch_docs [urls]
.
├── .opencode/ # Agent definitions, commands, and skills
│ ├── agent/ # Agent definitions
│ │ ├── fetch_docs.md # Documentation fetcher agent
│ │ ├── review_agent.md # Code review agent
│ │ ├── scout.md # Codebase scout agent
│ │ └── test_writer.md # Test writing agent
│ ├── command/ # Command definitions
│ │ ├── build.md # Build/implementation command
│ │ ├── document.md # Documentation generator
│ │ ├── plan.md # Planning command
│ │ ├── prime.md # Codebase priming
│ │ ├── pull_ticket.md # Jira ticket puller
│ │ ├── reproduce.md # Bug reproduction
│ │ ├── review.md # Code review command
│ │ ├── scout.md # Scout command
│ │ ├── start_apps.md # App startup command
│ │ ├── test_be.md # Backend testing
│ │ └── test_fe.md # Frontend testing
│ └── skill/ # Executable skills
│ ├── db-migrate/ # Database migration skill
│ └── start-stop-app/ # App lifecycle management
├── docs/ # Project documentation for AI context
├── apps/ # Application source code
│ ├── client/ # Python client application
│ └── server/ # FastAPI/Python server application
├── specs/ # Technical specifications
└── OPENCODE.md # Main entry point/guide for OpenCode
