Last Updated: 2025-11-05 Version: 1.10.5 Repository: claudekit/claudekit-engineer
ClaudeKit Engineer is a comprehensive boilerplate template for building professional software projects with CLI Coding Agents (Claude Code and Open Code). It provides a complete development environment with AI-powered agent orchestration, automated workflows, and intelligent project management.
claudekit-engineer/
├── .claude/ # Claude Code configuration
│ ├── agents/ # Specialized agent definitions (14 agents)
│ ├── commands/ # Slash command implementations (50+ commands)
│ ├── hooks/ # Git hooks and scripts
│ ├── skills/ # Specialized skills library (20+ skills)
│ └── workflows/ # Development workflow definitions
├── .opencode/ # Open Code CLI configuration
│ ├── agent/ # Agent definitions for OpenCode (13 agents)
│ └── command/ # Command definitions for OpenCode
├── .github/ # GitHub Actions workflows
│ └── workflows/ # CI/CD automation
├── docs/ # Project documentation
│ └── research/ # Research reports directory
├── guide/ # User guides and references
├── plans/ # Implementation plans and reports
│ ├── reports/ # Agent-to-agent communication
│ └── templates/ # Plan templates
├── CLAUDE.md # Project-specific Claude instructions
├── README.md # Project overview
├── package.json # Node.js dependencies
└── repomix-output.xml # Codebase compaction file
- Node.js: >=18.0.0
- Package Manager: npm
- License: MIT
- Semantic Release: Automated versioning and changelog
- Commitlint: Conventional commit enforcement
- Husky: Git hooks automation
- Repomix: Codebase compaction for AI consumption
- GitHub Actions: Automated release workflow
- Semantic Versioning: Automated version management
- Conventional Commits: Structured commit messages
Claude Code Agents (.claude/agents/):
planner.md- Technical planning and architectureresearcher.md- Research and analysistester.md- Testing and validationdebugger.md- Issue analysis and debuggingcode-reviewer.md- Code quality assessmentdocs-manager.md- Documentation managementgit-manager.md- Version control operationsproject-manager.md- Project tracking and oversightdatabase-admin.md- Database operationsui-ux-designer.md- UI/UX designcopywriter.md- Content creationscout.md- Codebase explorationjournal-writer.md- Development journalingbrainstormer.md- Solution ideation
OpenCode Agents (.opencode/agent/):
- Similar agent definitions optimized for OpenCode CLI
planner-researcher.md- Combined planning and researchsolution-brainstormer.md- Advanced brainstormingsystem-architecture.md- Architecture documentation
Categories:
- Core Development:
/plan,/cook,/ask,/bootstrap,/brainstorm,/test - Debugging:
/debug,/fix:fast,/fix:hard,/fix:ci,/fix:logs,/fix:test,/fix:types,/fix:ui - Design:
/design:fast,/design:good,/design:3d,/design:screenshot,/design:video - Documentation:
/docs:init,/docs:update,/docs:summarize - Git Operations:
/git:cm,/git:cp,/git:pr - Planning:
/plan:two,/plan:ci,/plan:cro - Content:
/content:fast,/content:good,/content:enhance,/content:cro - Integration:
/integrate:polar,/integrate:sepay - Utility:
/watzup,/journal,/scout:ext,/scout
Skills Organization (.claude/skills/):
Phase 1 Skill Groups (Progressive Disclosure Pattern):
- DevOps (
devops/) - Cloudflare edge platform, Docker containerization, Google Cloud Platform- 11 reference files (<250 lines each), 2 Python utilities, 45 tests
- Consolidates: Cloudflare (5 skills), Docker, GCloud
- Databases (
databases/) - MongoDB document database, PostgreSQL relational database- 8 reference files, 3 Python utilities
- Consolidates: MongoDB, PostgreSQL
- Web Frameworks (
web-frameworks/) - Next.js, Turborepo monorepos, RemixIcon- 7 reference files, 2 Python utilities
- Consolidates: Next.js, Turborepo, RemixIcon
- UI Styling (
ui-styling/) - shadcn/ui components, Tailwind CSS, canvas-design- 7 reference files, 2 Python utilities
- Consolidates: shadcn/ui, Tailwind CSS, canvas-design
Individual Skills (Original Pattern):
- Authentication:
better-auth/ - Browser Automation:
chrome-devtools/ - Debugging:
systematic-debugging/,root-cause-tracing/,defense-in-depth/,verification-before-completion/ - Documentation:
docs-seeker/,repomix/ - Document Processing:
document-skills/(docx, pdf, pptx, xlsx) - Media:
ffmpeg/,imagemagick/ - Gemini AI:
gemini-audio/,gemini-document-processing/,ai-multimodal/,gemini-video-understanding/,ai-multimodal/ - MCP:
mcp-builder/ - Problem Solving:
collision-zone-thinking/,meta-pattern-recognition/,scale-game/,inversion-exercise/,simplification-cascades/,when-stuck/ - Ecommerce:
shopify/ - Development:
sequential-thinking/,skill-creator/,google-adk-python/
Archived Skills (.claude/skills/_archive/20251104-*/):
- 14 original skills consolidated into Phase 1 groups
- Full preservation of original content
- Available for reference or rollback
See: docs/skills-migration-guide-phase1.md for migration details
Primary Workflows (.claude/workflows/):
-
primary-workflow.md: Core development cycle
- Code implementation
- Testing
- Code quality
- Integration
- Debugging
-
orchestration-protocol.md: Agent coordination patterns
- Sequential chaining
- Parallel execution
-
development-rules.md: Development standards
- File size management (<500 lines)
- YANGI, KISS, DRY principles
- Code quality guidelines
- Pre-commit/push rules
-
documentation-management.md: Doc maintenance
- Roadmap and changelog updates
- Automatic update triggers
- Documentation protocols
- README.md: Project overview and quick start
- guide/COMMANDS.md: Comprehensive command reference (7,073 tokens)
- CLAUDE.md: Development instructions and workflows
- package.json: Dependencies and scripts
- .releaserc.json: Semantic release configuration
- .commitlintrc.json: Commit message linting rules
- .gitignore: Version control exclusions
- CLAUDE.md: Primary agent instructions
- .claude/workflows/: Workflow definitions
- plans/templates/: Implementation plan templates
Avoid over-engineering and unnecessary features
Prefer simple, straightforward solutions
Eliminate code duplication
- Keep files under 500 lines
- Split large files into focused components
- Extract utilities into separate modules
- Try-catch error handling
- Security standards coverage
- No secrets in commits
- Confidential info protection
Report Format: Markdown files in ./plans/<plan-name>/reports/
Naming Convention: YYMMDD-from-[agent]-to-[agent]-[task]-report.md
Communication Patterns:
- Sequential: Task dependencies require ordered execution
- Parallel: Independent tasks run simultaneously
- Query Fan-Out: Multiple researchers explore different approaches
Commit Message Format: Conventional Commits
type(scope): description
Types:
- feat: Features (minor bump)
- fix: Bug fixes (patch bump)
- docs: Documentation (patch bump)
- refactor: Code refactoring (patch bump)
- test: Tests (patch bump)
- ci: CI changes (patch bump)
- BREAKING CHANGE: Major version bump
Automated Release:
- Every push to
maintriggers release check - Semantic versioning (MAJOR.MINOR.PATCH)
- Automated changelog generation
- GitHub releases with generated notes
- Comprehensive unit tests required
- High code coverage mandatory
- Error scenario testing
- Performance validation
- Tests must pass before push
- No ignoring failed tests
Required Docs (./docs/):
project-overview-pdr.md- Project overview and PDRcode-standards.md- Coding standards and structurecodebase-summary.md- This filesystem-architecture.md- Architecture documentationproject-roadmap.md- Development roadmapproject-changelog.md- Detailed changelogstatusline-windows-support.md- Windows statusline setup guidestatusline-architecture.md- Technical statusline implementation
Documentation Triggers:
- Feature implementation completion
- Major milestone achievements
- Bug fixes
- Security updates
- Weekly reviews
None (template project)
- @commitlint/cli: ^18.4.3
- @commitlint/config-conventional: ^18.4.3
- @semantic-release/changelog: ^6.0.3
- @semantic-release/commit-analyzer: ^11.1.0
- @semantic-release/git: ^10.0.1
- @semantic-release/github: ^9.2.6
- @semantic-release/npm: ^11.0.2
- @semantic-release/release-notes-generator: ^12.1.0
- conventional-changelog-conventionalcommits: ^7.0.2
- husky: ^8.0.3
- semantic-release: ^22.0.12
Total Files: 48 files (in repomix output) Total Tokens: 38,868 tokens Total Characters: 173,077 chars
Top 5 Files by Token Count:
guide/COMMANDS.md- 7,073 tokens (18.2%)CHANGELOG.md- 4,836 tokens (12.4%)README.md- 3,261 tokens (8.4%).opencode/agent/ui-ux-designer.md- 2,521 tokens (6.5%).opencode/agent/system-architecture.md- 1,714 tokens (4.4%)
Script: .claude/hooks/send-discord.sh
Purpose: Send project updates to Discord channels
Workflow: .github/workflows/release.yml
Features: Automated releases, changelog generation
- brain: Advanced reasoning
- docs-seeker: Documentation reading
- ai-multimodal: Visual understanding
- ai-multimodal & imagemagick skills: Content generation and processing
/mnt/d/www/claudekit/claudekit-engineer/package.json- Node.js config/mnt/d/www/claudekit/claudekit-engineer/.releaserc.json- Release config/mnt/d/www/claudekit/claudekit-engineer/.commitlintrc.json- Commit linting/mnt/d/www/claudekit/claudekit-engineer/.gitignore- Git exclusions/mnt/d/www/claudekit/claudekit-engineer/.repomixignore- Repomix exclusions
/mnt/d/www/claudekit/claudekit-engineer/README.md- Main project docs/mnt/d/www/claudekit/claudekit-engineer/CLAUDE.md- Agent instructions/mnt/d/www/claudekit/claudekit-engineer/CHANGELOG.md- Version history/mnt/d/www/claudekit/claudekit-engineer/guide/COMMANDS.md- Command reference
/mnt/d/www/claudekit/claudekit-engineer/.claude/workflows/primary-workflow.md/mnt/d/www/claudekit/claudekit-engineer/.claude/workflows/development-rules.md/mnt/d/www/claudekit/claudekit-engineer/.claude/workflows/orchestration-protocol.md/mnt/d/www/claudekit/claudekit-engineer/.claude/workflows/documentation-management.md
- claudekit - ClaudeKit website (
../claudekit) - claudekit-marketing - Marketing Kit (
../claudekit-marketing) - claudekit-cli - CLI setup tool (
../claudekit-cli) - claudekit-docs - Public docs (
../claudekit-docs)
Current: v1.8.0 License: MIT Author: Duy Nguyen Repository: https://github.com/claudekit/claudekit-engineer
None identified. All core components are well-documented and functional.