blencorp/claude-code-kit
Claude Code infrastructure with auto-activating skills and framework-specific kits. Install complete Claude Code infrastructure in 30 seconds with automatic framework detection and skill auto-activation.
Deep Analysis
Auto-install Claude Code infrastructure in 30 seconds with framework auto-detection and skill auto-activation
Core Features
Scans package.json and project structure to auto-identify tech stack
10 framework-specific kits covering Next.js, React, Express, Prisma, etc.
6 core hooks for automation and skill activation
6 specialized agents for code review, refactoring, docs, and research
6 slash commands for common development workflows
Four trigger mechanisms: prompt keywords, intent patterns, file path triggers, content patterns
Technical Implementation
- 30-second quick install, zero-config start
- Four smart trigger mechanisms for skill auto-activation
- Pre-built kits covering mainstream frontend/backend frameworks
- Support custom framework kit extensions
- Integrated code review, refactoring, docs specialized agents
- Quickly configure Claude Code dev environment for new projects
- Add framework-specific skills for Next.js/React/Express projects
- Automate code review and refactoring workflows
- Team-wide standardized Claude Code configuration
- Only supports 10 predefined framework kits
- Depends on npx and npm ecosystem
- Custom kits must follow specific directory structure
Claude Code Kit
Claude Code infrastructure with auto-activating skills and framework-specific kits.
Install complete Claude Code infrastructure in 30 seconds with automatic framework detection and skill auto-activation.
Quick Start
npx github:blencorp/claude-code-kit
What happens:
- Detects your frameworks (Next.js, React, Express, Prisma, etc.)
- Asks which kits to install
- Copies hooks, agents, commands, and skills to
.claude/ - Configures automatic skill activation via
skill-rules.json - Installs everything in < 30 seconds
Result: Skills automatically activate when you need them based on your prompts, file edits, and technology usage.
What's a Kit?
A kit is a framework-specific package that includes:
- Skill - Best practices, patterns, and examples for the framework
- Auto-activation triggers - Keywords and patterns that activate the skill
- Resources - Detailed guides organized by topic
- Detection logic - Automatic framework detection
When installed, kits make Claude Code an expert in your stack.
Available Kits
Frontend Kits
| Kit | Description | Documentation |
|---|---|---|
| Next.js | Next.js 15+ App Router, Server Components, Server Actions | README |
| React | React 19 hooks, Suspense, lazy loading, TypeScript patterns | README |
| shadcn/ui | shadcn/ui component library with Tailwind CSS | README |
| Tailwind CSS | Tailwind v4 utilities, responsive design, theming | README |
| Material-UI | MUI v7 components, sx prop styling, theming | README |
| TanStack Router | File-based routing, loaders, type-safe navigation | README |
| TanStack Query | Data fetching with useSuspenseQuery, cache management | README |
Backend Kits
| Kit | Description | Documentation |
|---|---|---|
| Express | Express.js routing, middleware, controllers | README |
| Node.js | Layered architecture, async patterns, error handling | README |
| Prisma | Prisma ORM query patterns, repository pattern, transactions | README |
All kits are auto-detected during installation based on your package.json and project structure.
Core Infrastructure
Every installation includes:
Hooks (6)
Essential (Auto-configured):
- skill-activation-prompt (UserPromptSubmit) - Analyzes prompts and suggests relevant skills automatically
- post-tool-use-tracker (PostToolUse) - Tracks file changes to maintain context across sessions
Optional (Requires customization):
- tsc-check (Stop) - TypeScript compilation check (monorepo-friendly)
- trigger-build-resolver (Stop) - Auto-launches build-error-resolver agent on build failures
- error-handling-reminder (Stop) - Gentle reminders for error handling patterns
- stop-build-check-enhanced (Stop) - Enhanced build checking with smart filtering
Agents (6)
Specialized assistants for complex tasks:
- code-architecture-reviewer - Reviews code for adherence to best practices and architectural consistency
- code-refactor-master - Refactors code for better organization, cleaner architecture, improved maintainability
- documentation-architect - Creates comprehensive documentation from code and memory
- plan-reviewer - Reviews development plans for completeness and potential issues
- refactor-planner - Analyzes code structure and creates comprehensive refactoring plans
- web-research-specialist - Researches technical solutions across GitHub, Stack Overflow, Reddit, forums
Commands (6)
Slash commands for common workflows:
- /build-and-fix - Builds project and automatically fixes errors
- /code-review - Conducts comprehensive code review with best practices
- /dev-docs - Creates strategic development plans with structured task breakdown
- /dev-docs-update - Updates development documentation before context compaction
- /route-research-for-testing - Maps edited routes and launches comprehensive tests
- /test-route - Tests authenticated API routes with proper auth context
Skills (1)
- skill-developer - Meta-skill for creating and managing Claude Code skills following Anthropic best practices
How It Works
Auto-Activation System
Skills automatically activate based on:
-
Prompt Keywords
- Example: "create a table component" β shadcn skill activates
- Example: "query the database" β Prisma skill activates
-
Intent Patterns (Regex)
- Example: "add.*authentication" β relevant auth patterns activate
- Example: "optimize.*component" β React performance skill activates
-
File Path Triggers
- Editing
app/**/*.tsxβ Next.js skill activates - Editing
prisma/schema.prismaβ Prisma skill activates
- Editing
-
Content Patterns
- File contains
useQuery(β TanStack Query skill activates - File contains
createFileRouteβ TanStack Router skill activates
- File contains
All configured in .claude/skills/skill-rules.json (auto-generated during install).
What Gets Installed
your-project/
βββ .claude/
βββ hooks/ # Automation scripts
β βββ skill-activation-prompt.*
β βββ post-tool-use-tracker.sh
β βββ ... (4 optional hooks)
βββ agents/ # Specialized assistants
β βββ code-architecture-reviewer.md
β βββ refactor-planner.md
β βββ ... (4 more agents)
βββ commands/ # Slash commands
β βββ dev-docs.md
β βββ build-and-fix.md
β βββ ... (4 more commands)
βββ skills/ # Skills + auto-activation
βββ skill-developer/
βββ nextjs/ # If installed
βββ react/ # If installed
βββ shadcn/ # If installed
βββ skill-rules.json # Auto-activation config
Usage Examples
Installing for Next.js + shadcn Project
cd my-nextjs-app
npx github:blencorp/claude-code-kit
Detects:
- Next.js (from package.json)
- React (from package.json)
- shadcn/ui (from components.json)
- Tailwind CSS (from tailwind.config.ts)
Prompts: "Install these detected kits? (Y/n)"
Result: Next.js, React, shadcn, and Tailwind skills auto-activate when you:
- Ask: "create a server component with a data table"
- Edit:
app/dashboard/page.tsx - Mention: "use shadcn table component"
Installing for Express Backend
cd my-api
npx github:blencorp/claude-code-kit
Detects:
- Express (from package.json)
- Node.js (module type)
- Prisma (from prisma/schema.prisma)
Prompts: "Install these detected kits? (Y/n)"
Result: Express, Node.js, and Prisma skills auto-activate when you:
- Ask: "create an API route for users"
- Edit:
routes/users.ts - Mention: "query users from database"
Installing for Full-Stack App
cd my-fullstack-app
npx github:blencorp/claude-code-kit
Detects both frontend and backend kits automatically
Prompts: Select from detected frameworks
Result: Complete coverage of your entire stack
Re-running to Add More Kits
npx github:blencorp/claude-code-kit
Detects: Existing installation
Offers:
- Update existing kits
- Add new kits
- Keep current setup
Contributing Kits
Want to add support for a new framework? Here's how to create a kit:
Kit Structure
cli/kits/your-framework/
βββ kit.json # Metadata and detection
βββ skills/
β βββ your-framework/
β βββ SKILL.md # Main skill file (<500 lines)
β βββ skill-rules-fragment.json # Auto-activation triggers
β βββ resources/ # Optional: detailed guides
β βββ topic-1.md
β βββ topic-2.md
βββ agents/ # Optional: kit-specific agents
βββ your-framework-agent.md
kit.json Format
{
"name": "your-framework",
"displayName": "Your Framework",
"description": "Short description of what this kit provides",
"detect": "command to detect framework",
"provides": ["skill:your-framework"]
}
Detection Examples:
# Detect from package.json
"detect": "grep -q '\"your-framework\"' package.json"
# Detect from config file
"detect": "test -f your-framework.config.js"
# Detect from directory
"detect": "test -d src/your-framework"
SKILL.md Format
Follow Anthropic best practices:
- Keep main file < 500 lines
- Use YAML frontmatter
- Add table of contents
- Use progressive disclosure (link to resources/)
- Include complete examples
---
name: your-framework
displayName: Your Framework
description: Complete description with all keywords for trigger matching (max 1024 chars)
version: 1.0.0
---
# Your Framework Development Guide
Best practices for using Your Framework...
## Table of Contents
- [Getting Started](#getting-started)
- [Core Concepts](#core-concepts)
...
## Additional Resources
For detailed information, see:
- [Advanced Patterns](resources/advanced-patterns.md)
- [API Reference](resources/api-reference.md)
skill-rules-fragment.json Format
{
"your-framework": {
"type": "domain",
"enforcement": "suggest",
"priority": "high",
"promptTriggers": {
"keywords": [
"your framework",
"framework name",
"key concepts"
],
"intentPatterns": [
"create.*(component|route|feature)",
"add.*framework.*feature"
]
},
"fileTriggers": {
"pathPatterns": [
"**/your-framework/**/*.ts",
"**/config.f

