1 line
4.2 KiB
JSON
1 line
4.2 KiB
JSON
{"content": "---\nallowed-tools: Read, Write, Edit, Bash\nargument-hint: [role-type] | --developer | --designer | --devops | --comprehensive | --interactive\ndescription: Create comprehensive developer onboarding guide with environment setup, workflows, and interactive tutorials\n---\n\n# Developer Onboarding Guide Generator\n\nCreate developer onboarding guide: $ARGUMENTS\n\n## Current Team Context\n\n- Project setup: @package.json or @requirements.txt or @Cargo.toml (detect tech stack)\n- Existing docs: @docs/ or @README.md (if exists)\n- Development tools: !`find . -name \".env*\" -o -name \"docker-compose.yml\" -o -name \"Makefile\" | head -3`\n- Team structure: @CODEOWNERS or @.github/ (if exists)\n- CI/CD setup: !`find .github/workflows -name \"*.yml\" 2>/dev/null | head -3`\n\n## Task\n\nCreate comprehensive onboarding experience tailored to role and project needs:\n\n1. **Onboarding Requirements Analysis**\n - Analyze current team structure and skill requirements\n - Identify key knowledge areas and learning objectives\n - Assess current onboarding challenges and pain points\n - Define onboarding timeline and milestone expectations\n - Document role-specific requirements and responsibilities\n\n2. **Development Environment Setup Guide**\n - Create comprehensive development environment setup instructions\n - Document required tools, software, and system requirements\n - Provide step-by-step installation and configuration guides\n - Create environment validation and troubleshooting procedures\n - Set up automated environment setup scripts and tools\n\n3. **Project and Codebase Overview**\n - Create high-level project overview and business context\n - Document system architecture and technology stack\n - Provide codebase structure and organization guide\n - Create code navigation and exploration guidelines\n - Document key modules, libraries, and frameworks used\n\n4. **Development Workflow Documentation**\n - Document version control workflows and branching strategies\n - Create code review process and quality standards guide\n - Document testing practices and requirements\n - Provide deployment and release process overview\n - Create issue tracking and project management workflow guide\n\n5. **Team Communication and Collaboration**\n - Document team communication channels and protocols\n - Create meeting schedules and participation guidelines\n - Provide team contact information and org chart\n - Document collaboration tools and access procedures\n - Create escalation procedures and support contacts\n\n6. **Learning Resources and Training Materials**\n - Curate learning resources for project-specific technologies\n - Create hands-on tutorials and coding exercises\n - Provide links to documentation, wikis, and knowledge bases\n - Create video tutorials and screen recordings\n - Set up mentoring and buddy system procedures\n\n7. **First Tasks and Milestones**\n - Create progressive difficulty task assignments\n - Define learning milestones and checkpoints\n - Provide \"good first issues\" and starter projects\n - Create hands-on coding challenges and exercises\n - Set up pair programming and shadowing opportunities\n\n8. **Security and Compliance Training**\n - Document security policies and access controls\n - Create data handling and privacy guidelines\n - Provide compliance training and certification requirements\n - Document incident response and security procedures\n - Create security best practices and guidelines\n\n9. **Tools and Resources Access**\n - Document required accounts and access requests\n - Create tool-specific setup and usage guides\n - Provide license and subscription information\n - Document VPN and network access procedures\n - Create troubleshooting guides for common access issues\n\n10. **Feedback and Continuous Improvement**\n - Create onboarding feedback collection process\n - Set up regular check-ins and progress reviews\n - Document common questions and FAQ section\n - Create onboarding metrics and success tracking\n - Establish onboarding guide maintenance and update procedures\n - Set up new hire success monitoring and support systems"} |