- Add 60 new agents across all 10 categories (75 -> 135) - Add 95 new plugins with command files (25 -> 120) - Update all agents to use model: opus - Update README with complete plugin/agent tables - Update marketplace.json with all 120 plugins
1.7 KiB
1.7 KiB
Generate an onboarding guide for new developers joining the project.
Steps
- Scan the project root for configuration files to determine the tech stack:
package.json,tsconfig.json,pyproject.toml,Cargo.toml,go.mod..env.examplefor required environment variables.docker-compose.ymlfor service dependencies.
- Read existing documentation (
README.md,CONTRIBUTING.md,docs/). - Map the project structure: key directories and their purposes.
- Identify setup prerequisites:
- Runtime versions (Node, Python, Go, Rust).
- Required CLI tools (docker, kubectl, terraform).
- Database and service dependencies.
- Document the development workflow:
- How to install dependencies.
- How to run the project locally.
- How to run tests.
- How to create a branch and submit a PR.
- List key architectural concepts a new developer needs to understand.
- Write the guide to
docs/onboarding.mdor the specified location.
Format
# Developer Onboarding Guide
## Prerequisites
- [ ] Install <tool> v<version>
## Setup
1. Clone the repository
2. Install dependencies: `<command>`
3. Configure environment: `cp .env.example .env`
4. Start services: `<command>`
## Project Structure
- `src/` - Application source code
- `tests/` - Test suite
## Development Workflow
<step-by-step instructions>
## Key Concepts
<architectural overview for newcomers>
Rules
- Write for someone with general programming experience but no project knowledge.
- Include exact commands, not vague instructions like "install dependencies".
- Test every setup command to verify it works.
- Link to existing documentation rather than duplicating it.
- Include common troubleshooting steps at the end.