A general-purpose starter kit for AI coding agents — providing a comprehensive structure for instructions, skills, workflows, templates, and agent configuration that covers the full end-to-end development lifecycle.
agent-starter-kit/
├── agents/ # Agent configuration
│ ├── coding.agent.md # General coding agent
│ ├── agent-builder.agent.md # Agent customization specialist
│ ├── api-designer.agent.md # API design specialist
│ ├── architect.agent.md # Architecture specialist
│ ├── product-discovery.agent.md # Product discovery and prioritization specialist
│ ├── code-reviewer.agent.md # Code review specialist
│ ├── database-engineer.agent.md # Database specialist
│ ├── devops.agent.md # DevOps specialist
│ ├── incident-coordinator.agent.md # Incident command and communication specialist
│ ├── performance-engineer.agent.md # Performance specialist
│ ├── security-auditor.agent.md # Security specialist
│ ├── sre.agent.md # Reliability/SRE specialist
│ ├── tech-writer.agent.md # Documentation specialist
│ ├── tester.agent.md # Testing specialist
│ └── doc.agent.md # Agent catalog and quick guide
├── instructions/ # Guidelines & standards
│ ├── general.intructions.md
│ ├── agent-authoring.intructions.md
│ ├── architecture.intructions.md
│ ├── api-design.intructions.md
│ ├── database.intructions.md
│ ├── security.intructions.md
│ ├── performance.intructions.md
│ ├── logging-monitoring.intructions.md
│ ├── code-review.intructions.md
│ ├── git-conventions.intructions.md
│ └── ai-coding-patterns.intructions.md
├── skills/ # Skill templates
│ ├── agent-authoring/
│ │ └── SKILL.md
│ ├── api-integration/
│ │ └── SKILL.md
│ ├── code-generation/
│ │ └── SKILL.md
│ ├── database-management/
│ │ └── SKILL.md
│ ├── debugging/
│ │ └── SKILL.md
│ ├── documentation/
│ │ └── SKILL.md
│ ├── performance-optimization/
│ │ └── SKILL.md
│ ├── refactoring/
│ │ └── SKILL.md
│ ├── security-audit/
│ │ └── SKILL.md
│ └── testing/
│ └── SKILL.md
├── workflows/ # Step-by-step workflows
│ ├── setup-project.md
│ ├── feature-development.md
│ ├── bug-fix.md
│ ├── code-review.md
│ ├── deployment.md
│ ├── database-migration.md
│ ├── release.md
│ ├── incident-response.md
│ └── ai-assisted-development.md
├── templates/ # Ready-to-use templates
│ ├── ci-cd.yml
│ ├── dockerfile
│ ├── docker-compose.yml
│ ├── env.example
│ ├── pr-template.md
│ ├── issue-template.md
│ ├── adr-template.md
│ ├── prd-template.md
│ ├── fsd-template.md
│ ├── ttd-template.md
│ └── hooks/
├── .github/
│ └── copilot-instructions.md
├── .cursorrules
├── .windsurfrules
├── .clinerules
├── CLAUDE.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── SECURITY.md
├── SUPPORT.md
└── README.md
| Agent | File | Best Used For |
|---|---|---|
| Coding Agent | agents/coding.agent.md |
Daily coding tasks across domains |
| Agent Builder Agent | agents/agent-builder.agent.md |
Creating and refining agent customization packages (agent, skill, instructions, prompt) |
| API Designer Agent | agents/api-designer.agent.md |
API design, versioning, contract consistency |
| Architect Agent | agents/architect.agent.md |
System design, ADRs, architecture trade-offs |
| Product Discovery Agent | agents/product-discovery.agent.md |
Product discovery, requirement shaping, and prioritization |
| Code Reviewer Agent | agents/code-reviewer.agent.md |
Review quality, risks, and maintainability |
| Database Engineer Agent | agents/database-engineer.agent.md |
Data modeling, migrations, query tuning |
| DevOps Agent | agents/devops.agent.md |
CI/CD, IaC, deployment automation |
| Incident Coordinator Agent | agents/incident-coordinator.agent.md |
Incident command, stakeholder communication, and response coordination |
| Performance Engineer Agent | agents/performance-engineer.agent.md |
Profiling and performance optimization |
| Security Auditor Agent | agents/security-auditor.agent.md |
Threat modeling and security hardening |
| SRE Agent | agents/sre.agent.md |
Reliability, SLO/SLI, and incident handling |
| Tech Writer Agent | agents/tech-writer.agent.md |
Technical docs, runbooks, release notes |
| Tester Agent | agents/tester.agent.md |
Testing strategy and quality assurance |
| Doc Agent | agents/doc.agent.md |
Agent catalog, quick selection guidance, and onboarding reference |
Use this quick map to help new team members choose the right specialist agent from day one.
| If You Need To... | Primary Agent | Collaborate With | Expected Output |
|---|---|---|---|
| Clarify user problems, scope, and priorities | Product Discovery Agent |
Architect Agent, API Designer Agent |
Problem statement, success metrics, MVP scope |
| Design system architecture and make technical trade-offs | Architect Agent |
Product Discovery Agent, Database Engineer Agent |
Architecture proposal + ADR-ready decisions |
| Define or improve API contracts | API Designer Agent |
Architect Agent, Coding Agent |
Consistent API contract and versioning plan |
| Implement features and fixes | Coding Agent |
Tester Agent, Code Reviewer Agent |
Working code aligned with project standards |
| Design schema, migrations, and query strategy | Database Engineer Agent |
Coding Agent, Architect Agent |
Data model changes and migration plan |
| Build test strategy and expand test coverage | Tester Agent |
Coding Agent, Code Reviewer Agent |
Unit/integration/E2E test plan and cases |
| Run structured quality and risk review before merge | Code Reviewer Agent |
Security Auditor Agent, Performance Engineer Agent |
Review findings with severity and recommendations |
| Investigate latency/throughput bottlenecks | Performance Engineer Agent |
SRE Agent, Coding Agent |
Performance analysis and optimization actions |
| Audit security risks and hardening gaps | Security Auditor Agent |
Code Reviewer Agent, DevOps Agent |
Security findings and remediation backlog |
| Improve CI/CD, infra automation, and release pipelines | DevOps Agent |
SRE Agent, Security Auditor Agent |
Safer, repeatable delivery workflow |
| Improve production reliability and SLO operations | SRE Agent |
DevOps Agent, Incident Coordinator Agent |
SLO/SLI plan, alerts, and reliability improvements |
| Coordinate active incidents and stakeholder communication | Incident Coordinator Agent |
SRE Agent, DevOps Agent, Security Auditor Agent |
Incident timeline, decisions, updates, and follow-ups |
| Write docs, runbooks, and release communication | Tech Writer Agent |
Any domain agent above | Clear, actionable documentation artifacts |
| Create or refine agent customization packages | Agent Builder Agent |
Doc Agent, Coding Agent |
Aligned agent + skill + instruction + prompt set |
| Pick the right specialist when unsure where to start | Doc Agent |
Any domain agent above | Fast agent selection and role guidance |
- Start with
Product Discovery Agentto confirm problem, scope, and success metrics. - Move to
Architect Agentand/orAPI Designer Agentfor design and contract decisions. - Execute implementation with
Coding Agent, supported byDatabase Engineer Agentwhen data changes are involved. - Validate with
Tester AgentandCode Reviewer Agentbefore merge. - Productionize with
DevOps AgentandSRE Agent, then document outcomes withTech Writer Agent. - During live production incidents, appoint
Incident Coordinator Agentas command lead.
git clone <repository-url> my-project/.agents
# or copy this folder into your projectEdit agents/coding.agent.md to adjust the agent's persona and rules for your project.
Modify files in instructions/ to add project-specific guidelines.
Create a new skills/<name>/SKILL.md file to add new capabilities.
Create a new .md file in workflows/ to add project-specific workflows.
Copy files from templates/ into your project and customize them.
| Folder | Purpose | File Naming |
|---|---|---|
instructions/ |
Static guidelines that always apply | <topic>.md |
skills/ |
Specific capabilities the agent can invoke | <name>/SKILL.md |
workflows/ |
Step-by-step procedures for specific tasks | <action>.md |
templates/ |
Ready-to-use project templates | Varies by type |
agents/ |
Agent identity and behavior config | coding.agent.md and <role>.agent.md |
This template is designed to be flexible. You can:
- Add/remove instructions based on project needs
- Create new skills for specific domains
- Add workflows for custom business processes
- Modify the agent persona in
agents/coding.agent.md - Use
agents/doc.agent.mdas a quick selection guide for specialist agents - Add project-specific templates
For project collaboration, safety, and support channels, refer to:
This is an open-source project — contributions and requests from the community are welcome!
Have an idea for a new agent, skill, workflow, or template? Here's how to request it:
- Open an Issue — Go to the Issues tab and create a new issue
- Use the appropriate label:
request: agent— Request a new agent configuration (e.g., Database Engineer, Security Auditor)request: skill— Request a new skill (e.g., GraphQL, Kubernetes management)request: workflow— Request a new workflow (e.g., hotfix process, A/B testing)request: template— Request a new template (e.g., Terraform config, K8s manifest)request: instruction— Request a new instruction/guideline
- Describe your request — Include:
- What you need and why it's useful
- Example use cases
- Any reference materials or best practices to consider
Want to contribute directly? We'd love your help!
- Fork the repository
- Create a branch —
feature/add-<name>-agentorfeature/add-<name>-skill - Follow the conventions — Match the existing file structure and format
- Submit a Pull Request — Use the PR template in
templates/pr-template.md
- Follow the naming conventions in the Conventions table above
- Each file should be self-contained and well-documented
- Use best practices and cite references where applicable
- Keep content language/framework-agnostic unless it's a specific implementation template
- Test your workflows and templates before submitting
Here are some areas where community contributions would be especially valuable:
| Category | Ideas |
|---|---|
| Agents | Database Engineer, Security Auditor, Performance Engineer, Data Engineer |
| Skills | GraphQL, Kubernetes, Terraform, Monitoring setup |
| Workflows | Hotfix, A/B testing, Load testing, Disaster recovery |
| Templates | Terraform modules, K8s manifests, Monitoring dashboards |
- Bug reports → Open an issue with the
buglabel - General questions → Use the Discussions tab
- Feature ideas → Open an issue with the
enhancementlabel
This project is open-source. See the LICENSE file for details.