{"id":29799857,"url":"https://github.com/benjaminr/claude-code-essentials","last_synced_at":"2025-07-28T08:47:19.000Z","repository":{"id":306236406,"uuid":"1024394668","full_name":"benjaminr/claude-code-essentials","owner":"benjaminr","description":"A collection of prompts, templates and slash commands for supercharging Claude Code.","archived":false,"fork":false,"pushed_at":"2025-07-24T10:09:07.000Z","size":135,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-24T14:37:13.329Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/benjaminr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-22T16:20:14.000Z","updated_at":"2025-07-24T14:34:02.000Z","dependencies_parsed_at":"2025-07-24T14:37:45.985Z","dependency_job_id":"ab3d32a1-eb48-44c4-bed8-fcabc85dba51","html_url":"https://github.com/benjaminr/claude-code-essentials","commit_stats":null,"previous_names":["benjaminr/claude-code-essentials"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/benjaminr/claude-code-essentials","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benjaminr%2Fclaude-code-essentials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benjaminr%2Fclaude-code-essentials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benjaminr%2Fclaude-code-essentials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benjaminr%2Fclaude-code-essentials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benjaminr","download_url":"https://codeload.github.com/benjaminr/claude-code-essentials/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benjaminr%2Fclaude-code-essentials/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267488482,"owners_count":24095783,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-28T02:00:09.689Z","response_time":68,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-28T08:47:13.173Z","updated_at":"2025-07-28T08:47:18.969Z","avatar_url":"https://github.com/benjaminr.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Claude Code Essentials\n\nA collection of Claude Code slash commands for systematic development workflows.\n\n## What This Gives You\n\n**29+ slash commands** for systematic development:\n- **Requirements → Design → Planning → Implementation** workflow\n- **EARS notation** for clear, testable requirements  \n- **Built-in validation** at each stage\n- **Memory integration** for project context\n\n**9 specialized sub-agents** for comprehensive development:\n- **Code Standards Enforcer** - Pedantic code quality with British English consistency\n- **Documentation Generator** - Dual-layer docs with quick-start guides and detailed references\n- **Performance Profiler** - Proactive optimization with quantified improvements\n- **Test Engineer** - High-coverage testing with realistic data and minimal mocking\n- **Infrastructure Engineer** - AWS + Terraform with Grafana monitoring\n- **Full-Stack Engineer** - Next.js + FastAPI with type-safe APIs\n- **AI Engineer** - Full-spectrum ML/AI with LLM expertise and microservices\n- **Git Workflow Assistant** - GitHub Flow with strict commit standards\n- **Design \u0026 Frontend Assistant** - Mobile-first Tailwind with reusable design systems\n\n## Quick Install (Global Setup)\n\n```bash\n# Standard installation (preserves existing commands)\ncurl -sSL https://raw.githubusercontent.com/benjaminr/claude-code-essentials/main/quick-install.sh | bash\n\n# Clean installation (removes existing commands with backup)\ncurl -sSL https://raw.githubusercontent.com/benjaminr/claude-code-essentials/main/quick-install.sh | bash -s -- --clean\n\n# Local installation with clean option\nbash quick-install.sh --clean\n```\n\nThis installs commands to your `~/.claude` directory, making them available across all projects. Use `--clean` for a fresh installation that backs up existing commands.\n\n## Quick Start\n\n```bash\n# Initialize in any project\n/project:init-sdd\n\n# Create your first spec\n/sdd:core:spec user-auth \"Secure authentication with 2FA\"\n\n# Follow the workflow\n/sdd:core:next    # Generate design\n/sdd:core:next    # Create implementation plan  \n/sdd:core:build   # Start coding with guided tasks\n```\n\n## Core Workflow\n\n### The 4-Stage Process\n\n```\nRequirements → Design → Planning → Implementation\n     ↓           ↓         ↓           ↓\n   /spec     /design    /plan      /build\n```\n\n**Manual Control:**\n- `/sdd:core:spec [name] [description]` - Generate EARS requirements\n- `/sdd:core:next` - Progress to next validated stage\n- `/sdd:core:build` - Execute implementation with task tracking\n\n**Automatic Mode:**\n- `/sdd:core:spec-all [name] [description]` - Generate complete specification\n\n### Quality Control\n\n- `/sdd:core:validate` - Check current stage completeness\n- `/sdd:core:status` - Overview of all specifications  \n- `/sdd:core:refine [instructions]` - Improve current stage\n- `/sdd:core:reset [stage]` - Reset with backup\n\n## Additional Commands\n\n**📋 SDD Core Workflow:**\n- `/sdd:core:spec`, `/sdd:core:design`, `/sdd:core:plan`, `/sdd:core:build`, `/sdd:core:validate`, `/sdd:core:next`\n- `/sdd:core:status`, `/sdd:core:refine`, `/sdd:core:reset`, `/sdd:core:spec-all`\n\n**🔄 SDD Orchestration:**\n- `/sdd:orchestration:parallel [command] [feature1,feature2,...]` - Execute commands across multiple features\n- `/sdd:orchestration:prototype [idea] [mvp|full] [tech-stack]` - Build complete prototypes from ideas\n\n**🔍 Code Understanding:**\n- `/code:understand:explain [code]` - Explain how code works with architecture insights\n- `/code:understand:trace [flow]` - Trace execution paths through codebase\n- `/code:understand:document [path]` - Generate comprehensive documentation\n\n**🛠️ Code Improvement:**\n- `/code:improve:debug [error|image]` - Error analysis with image support and extended thinking\n- `/code:improve:refactor [code]` - Improve code structure and maintainability\n- `/code:improve:clean [path]` - Code cleanup and formatting\n- `/code:improve:optimize [code]` - Performance analysis\n- `/code:improve:security [code]` - Security analysis\n\n**📦 Project Management:**\n- `/project:init-sdd` - Initialize spec-driven development\n- `/project:setup` - Configure development environment\n- `/project:dependencies` - Analyse and manage dependencies\n- `/project:todo [path]` - Extract and organise TODOs\n- `/project:migrate [from] [to]` - Migration assistance\n\n**🧪 Testing:**\n- `/test:test [path]` - Generate and run tests against specifications\n- `/test:coverage [path]` - Analyse test coverage and generate missing tests\n\n**⚡ Development Tools:**\n- `/tools:api [description|path]` - Create new APIs or improve existing ones with industry best practices\n\n## Key Features\n\n### EARS Requirements Format\n```\nWHEN user submits login form with valid credentials\nTHE SYSTEM SHALL authenticate user and redirect to dashboard\n\nWHEN authentication fails after 3 attempts  \nTHE SYSTEM SHALL lock account for 15 minutes\n```\n\n### Memory-Driven Context\nEach specification gets its own `CLAUDE.md` with:\n- Feature-specific context\n- Design decisions\n- Implementation notes\n- Testing requirements\n\n### Progressive Validation\n- Each stage validated before progression\n- Quality gates prevent rushing\n- Automatic backups when resetting\n\n## Project Structure\n\nAfter installation, you'll have:\n\n```\n~/.claude/\n├── commands/              # 29+ slash commands organized thematically\n│   ├── sdd/              # Spec-Driven Development workflow\n│   ├── code/             # Code analysis and improvement\n│   ├── project/          # Project management utilities\n│   ├── test/             # Testing and coverage tools\n│   └── tools/            # Development utilities\n└── agents/               # 9 specialized sub-agents\n    ├── code-standards-enforcer.md      # Pedantic quality control\n    ├── documentation-generator.md       # Dual-layer documentation\n    ├── performance-profiler.md         # Proactive optimization\n    ├── test-engineer.md                # Strategic test coverage\n    ├── infra-engineer.md               # AWS + Terraform infrastructure\n    ├── fullstack-engineer.md           # Next.js + FastAPI development\n    ├── ai-engineer.md                  # Full-spectrum ML/AI solutions\n    ├── git-workflow-assistant.md       # GitHub Flow with strict standards\n    └── design-frontend-assistant.md    # Mobile-first design systems\n\n# In each project after /project:init-sdd:\nspecs/[feature-name]/\n├── CLAUDE.md            # Feature context and decisions\n├── requirements.md      # EARS requirements specification\n├── design.md           # Technical architecture and design\n└── tasks.md            # Implementation plan and progress\n```\n\n## Development Standards\n\nIncludes `CLAUDE.md` with:\n- **Modern Python** best practices (built-in generics, UV package manager)\n- **Pre-commit** configuration with linting and security tools\n- **Code quality** standards and patterns\n- **British English** requirement\n- **Multi-language** examples (Python + JavaScript)\n\n## Example Workflow\n\n### Single Feature Development\n```bash\n# Start a new feature\n/sdd:core:spec payment-system \"Process payments securely with Stripe\"\n\n# Review generated requirements, then proceed\n/sdd:core:next  # Creates technical design\n\n# Review architecture, then proceed  \n/sdd:core:next  # Creates implementation tasks\n\n# Start building with guided task tracking\n/sdd:core:build\n\n# Throughout development\n/sdd:core:validate  # Check quality\n/test:test api/payments.py  # Generate tests\n/code:improve:debug \"Payment webhook failing\"  # Debug issues\n/test:coverage api/  # Check test coverage\n```\n\n### Parallel Multi-Feature Development\n```bash\n# Generate specs for multiple features simultaneously\n/sdd:orchestration:parallel spec user-auth,payment-api,admin-dashboard\n\n# Design all features in parallel\n/sdd:orchestration:parallel design user-auth,payment-api,admin-dashboard  \n\n# Create implementation plans for all\n/sdd:orchestration:parallel plan user-auth,payment-api,admin-dashboard\n\n# Build all features with coordinated task tracking\n/sdd:orchestration:parallel build user-auth,payment-api,admin-dashboard\n\n# Quality assurance across all features\n/sdd:orchestration:parallel validate user-auth,payment-api,admin-dashboard\n/sdd:orchestration:parallel test auth-service,payment-service,admin-service\n```\n\n### Rapid Prototype Development\n```bash\n# Build complete MVP from high-level idea\n/sdd:orchestration:prototype \"user facing coffee app\" mvp \"React + Node.js\"\n\n# Generate full e-commerce platform  \n/sdd:orchestration:prototype \"online marketplace for handmade goods\" full\n\n# Create social networking prototype\n/sdd:orchestration:prototype \"local community events app\" mvp \"mobile-first\"\n\n# Build productivity tool\n/sdd:orchestration:prototype \"team collaboration workspace\" mvp \"TypeScript + PostgreSQL\"\n```\n\n## Requirements\n\n- **Claude Code** CLI installed\n- **Git** (for project tracking)\n- **Python 3.9+** or **Node.js 18+** (depending on your stack)\n\n## Installation Options\n\n### Global Install (Recommended)\n```bash\n# Standard installation\ncurl -sSL https://raw.githubusercontent.com/benjaminr/claude-code-essentials/main/quick-install.sh | bash\n\n# Clean installation (removes existing commands with backup)\ncurl -sSL https://raw.githubusercontent.com/benjaminr/claude-code-essentials/main/quick-install.sh | bash -s -- --clean\n```\n\n### Project-Specific\n```bash\n# Clone repo first, then copy\ngit clone https://github.com/benjaminr/claude-code-essentials.git\ncp -r claude-code-essentials/.claude/ /path/to/your/project/\n```\n\n## Benefits\n\n**Systematic Development:**\n- **Structured approach** with Requirements → Design → Planning → Implementation\n- **Quality validation** at each stage with built-in quality gates\n- **EARS notation** for clear, testable requirements\n- **Memory integration** for project context and decisions\n\n**Specialized Expertise:**\n- **9 custom sub-agents** covering all aspects of development\n- **Automatic delegation** based on task requirements\n- **Consistent standards** enforced across all work\n- **British English** consistency in all documentation and code\n\n**Scalable Workflows:**\n- **Parallel execution** for multiple features simultaneously\n- **Rapid prototyping** from high-level ideas to working code\n- **End-to-end orchestration** for complete applications\n- **Progress tracking** across complex multi-feature projects\n\n**Quality Assurance:**\n- **Pedantic code standards** with detailed explanations\n- **Performance optimization** with quantified improvements\n- **Comprehensive testing** with realistic data and minimal mocking\n- **Security-conscious** infrastructure and development practices\n\n---\n\nRun the installer above, then use `/project:init-sdd` in any project.\n\n## Installation Options\n\n- **Standard**: `bash quick-install.sh` - Preserves existing commands\n- **Clean**: `bash quick-install.sh --clean` - Fresh install with backup of existing commands\n- **Help**: `bash quick-install.sh --help` - Show all installation options","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenjaminr%2Fclaude-code-essentials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenjaminr%2Fclaude-code-essentials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenjaminr%2Fclaude-code-essentials/lists"}