A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Generates Claude Code skills and guardrails for secure, consistent projects.
██████╗ ██████╗ ██████╗ ██╗███████╗ ██████╗████████╗
██╔══██╗██╔══██╗██╔═══██╗ ██║██╔════╝██╔════╝╚══██╔══╝
██████╔╝██████╔╝██║ ██║ ██║█████╗ ██║ ██║
██╔═══╝ ██╔══██╗██║ ██║██ ██║██╔══╝ ██║ ██║
██║ ██║ ██║╚██████╔╝╚█████╔╝███████╗╚██████╗ ██║
╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚════╝ ╚══════╝ ╚═════╝ ╚═╝
██████╗ ██████╗ ██████╗ ████████╗███████╗████████╗██████╗ █████╗ ██████╗ ███████╗
██╔══██╗██╔═══██╗██╔═══██╗╚══██╔══╝██╔════╝╚══██╔══╝██╔══██╗██╔══██╗██╔══██╗██╔════╝
██████╔╝██║ ██║██║ ██║ ██║ ███████╗ ██║ ██████╔╝███████║██████╔╝███████╗
██╔══██╗██║ ██║██║ ██║ ██║ ╚════██║ ██║ ██╔══██╗██╔══██║██╔═══╝ ╚════██║
██████╔╝╚██████╔╝╚██████╔╝ ██║ ███████║ ██║ ██████╔╝██║ ██║██║ ███████║
╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝
A universal meta-skill for Claude Code that generates an entire suite of project-specific coding skills, standards, and guardrails in minutes.
40+ skill domains | 15-40 rules per skill | 10+ languages | any framework | latest versions only | zero bugs by design
🚀 Language Agnostic: TypeScript, Python, Go, Rust, Java, Kotlin, C#, Swift, PHP, Ruby, and more
⚡ Version Enforcement: Every technology verified for latest stable — never outdated
🔒 Zero Tolerance: Stale versions and deprecated APIs automatically rejected
You start a new project. You write code. Weeks later, you discover:
Bugs are cheaper to prevent at design time than to discover at runtime.
Project Bootstrapper analyzes your project idea, determines the optimal tech stack, and generates 15-30+ hyper-detailed coding skills — complete with rules, code examples, anti-patterns, performance budgets, and security checklists — all before a single line of application code is written.
[Your Idea] --> [Interview] --> [Tech Stack] --> [Skill Map] --> [Generate Skills] --> [Validate] --> [Code]
Every file created afterward is governed by these skills automatically.
The bootstrapper interviews you (or extracts from your description):
| Category | Questions |
|---|---|
| Product | What does it do? What type? Who uses it? Revenue model? |
| Scale | Users at launch? Data volume? Geographic scope? Uptime SLA? |
| Constraints | Required tech? Team size? Timeline? Budget? Compliance? |
Then searches the web in real-time to verify the latest stable version of every technology before proposing:
+-----------------+-------------------+----------------------------------+
| TECH STACK PROPOSAL (versions verified: 2026-03-09) |
+-----------------+-------------------+----------------------------------+
| Category | Choice | Rationale |
+-----------------+-------------------+----------------------------------+
| Language | TypeScript 5.8 | Full-stack unification |
| Framework | Next.js 16.1 | SSR + API routes + RSC |
| Database | PostgreSQL 17.2 | ACID + JSON + FTS |
| ORM | Drizzle 0.40 | Type-safe, lightweight |
| Auth | Lucia 4.0 | Self-hosted, flexible |
| Styling | Tailwind CSS 4.1 | Utility-first, fast |
| Validation | Zod 4.0 | Runtime + static, composable |
| Testing | Vitest 3.1 | Fast + HMR + native TS |
| ... | ... | ... |
+-----------------+-------------------+----------------------------------+
* Every version above was looked up via web search, not memorized
No stale versions. The bootstrapper uses web search, package registries, and documentation tools to verify every version at generation time. AI knowledge cutoffs don't matter -- you always get the latest stable.
Skills are generated in strict dependency order across 8 layers:
Layer 0 project-architecture
|
Layer 1 {language}-standards, git-workflow, documentation-standards
|
Layer 2 security-hardening, error-handling, data-validation, privacy-compliance
|
Layer 3 database-design, api-design, auth-patterns, caching-strategy
|
Layer 4 {framework}-patterns, ui-engineering, state-management, accessibility
|
Layer 5 testing-strategy, performance-optimization
|
Layer 6 devops-pipeline, observability, container-orchestration
|
Layer 7 Domain-specific (payments, i18n, email, search, realtime, AI, ...)
Every generated skill produces:
{skill-name}/
+-- SKILL.md # Main instructions (< 500 lines)
+-- references/
| +-- patterns.md # Approved patterns with full code examples
| +-- anti-patterns.md # Forbidden patterns with severity + explanation
| +-- checklist.md # Pre-commit/pre-merge verification checklist
+-- templates/ # (optional) Code templates, configs
All placed under .claude/skills/ in your project root, picked up automatically by Claude Code.
Built-in validators (available in both JavaScript/Node.js and Python) check every generated skill for:
# JavaScript/Node.js (default)
npm run validate
# Python (alternative)
python scripts/validate_bootstrap.py .claude/skills/
The project-manager skill actively monitors your codebase throughout development:
Real-time Enforcement:
Automated Tools:
# Check code compliance
npm run check-compliance
# or: node scripts/check_skill_compliance.js src/
# Analyze skill coverage
npm run analyze-coverage
# Generate weekly reports
npm run report
Result: Skills aren't just documentation — they're active guardrails enforced at every step.
=================================================================
PROJECT BOOTSTRAPPER -- VALIDATION REPORT
=================================================================
project-architecture [187 lines, 22 rules, 12 code blocks]
typescript-standards [245 lines, 35 rules, 18 code blocks]
security-hardening [312 lines, 40 rules, 24 code blocks]
...
SUMMARY
=================================================================
Skills: 23
Total lines: 4,892
Total rules: 487
Code blocks: 312
Errors: 0
Warnings: 3
Status: PASSED
=================================================================
| # | Skill | What It Enforces |
|---|---|---|
| 1 | project-architecture | Folder structure, module boundaries, naming conventions, dependency flow |
| 2 | {language}-standards | Type safety, idioms, banned patterns, compiler strictness |
| 3 | security-hardening | Input/output security matrix, headers, crypto, CORS, CSP, dependency audit |
| 4 | error-handling | Error hierarchy, propagation rules, retry strategy, circuit breakers |
| 5 | data-validation | Schema validation, sanitization, coercion policy, boundary enforcement |
| 6 | testing-strategy | Test pyramid, mock decision matrix, coverage thresholds, CI pipeline |
| 7 | performance-optimization | LCP/INP/CLS budgets, API p95 targets, DB query limits, memory ceilings |
| 8 | git-workflow | Branch strategy, commit format, PR template, merge policy, hooks |
| 9 | documentation-standards | Code docs, API docs, ADRs, changelogs, onboarding guides |
| 10 | privacy-compliance | PII classification, data lifecycle, GDPR/CCPA, retention, breach response |
| 11 | dependency-management | Lockfile policy, audit, license whitelist, supply chain security |
| Skill | When Generated |
|---|---|
database-design | Any form of persistence |
api-design | Exposes or consumes APIs |
auth-patterns | User authentication/authorization |
{framework}-patterns | Specific framework used |
ui-engineering | Visual user interface |
state-management | Complex frontend state |
accessibility-standards | Any user-facing interface |
devops-pipeline | Deployable project |
observability | Production service |
payment-integration | Handles money |
internationalization | Multi-language support |
file-handling | File upload/download |
realtime-system | Live updates, chat |
email-system | Transactional emails |
search-implementation | Search functionality |
background-jobs | Async processing, queues |
caching-strategy | Performance-critical caching |
rate-limiting | Public API / abuse prevention |
feature-flags | Gradual rollout, A/B testing |
mobile-patterns | React Native / Flutter / native |
desktop-patterns | Electron / Tauri / native |
cli-design | Command-line tool |
monorepo-management | Multiple packages in one repo |
ai-integration | LLM/ML features |
container-orchestration | Docker / Kubernetes |
infrastructure-as-code | Terraform / Pulumi / CDK |
event-driven-architecture | Event sourcing, CQRS |
graphql-patterns | GraphQL API |
microservice-patterns | Distributed services |
| # | Skill | What It Does |
|---|---|---|
| 40 | project-manager | Skill enforcement — Monitors codebase, validates compliance, prevents drift, generates reports. Acts as project manager ensuring all code follows skills. |
Every generated skill contains:
| Section | Purpose |
|---|---|
| YAML Frontmatter | Aggressive description for reliable auto-triggering |
| Activation Conditions | Exact file types, directories, and phrases that trigger it |
| Project Context | References to YOUR tech, paths, and decisions |
| 15-40 Numbered Rules | Each with rationale + correct/incorrect code examples |
| Approved Patterns | Copy-pasteable, production-ready code (10-25 per skill) |
| Anti-Patterns with Severity | What NOT to do, rated CRITICAL/HIGH/MEDIUM/LOW |
| Performance Budgets | Concrete numbers with measurement commands |
| Security Checklist | Domain-specific verification items |
| Error Scenarios Table | What fails, detection, recovery, user impact |
| Edge Cases | Boundary conditions with handling code |
| Integration Points | How skills connect and reference each other |
| Pre-Commit Checklist | Automated + manual verification items |
The fastest way -- one command, done:
npx skills add ersinkoc/project-bootstrap
This automatically clones the skill into your project's .claude/skills/ directory and makes it available to Claude Code immediately.
Clone and copy into your Claude Code skills directory:
git clone https://github.com/ersinkoc/project-bootstrap.git
cp -r project-bootstrap/ your-project/.claude/skills/project-bootstrapper/
Or install globally for all projects:
cp -r project-bootstrap/ ~/.claude/skills/project-bootstrapper/
Open Claude Code and say:
I want to bootstrap a new project. Read the bootstrap skill and follow its instructions.
## My Project Idea
A SaaS platform called "TaskFlow" for freelancer project management.
Features: Kanban boards, time tracking, invoice generation, client portal.
Tech: Next.js 16, PostgreSQL 17, Stripe. Scale: 1000 users in 3 months.
Solo developer. GDPR compliant.
Or use the quick one-liner:
Bootstrap project: AI-powered customer support chatbot SaaS. Tech: Next.js, Python FastAPI. Generate all skills.
I have an existing project. Read the codebase structure, understand the tech stack,
and bootstrap a complete skill suite for it.
We provide scripts in both JavaScript (Node.js) and Python — use whichever is available in your environment:
# Full validation
npm run validate
# or: node scripts/validate_bootstrap.js .claude/skills/
# Check version consistency across all skills
npm run check-versions
# or: node scripts/version_checker.js .claude/skills/
# Check versions in manifest
node scripts/version_checker.js --check-manifest .claude/skills/_bootstrap-manifest.json
# Check skill compliance
npm run check-compliance
# or: node scripts/check_skill_compliance.js src/
# Analyze skill coverage
npm run analyze-coverage
# or: node scripts/analyze_skill_coverage.js src/
# Generate compliance report
npm run report
# or: node scripts/generate_compliance_report.js --week
# Full validation
python scripts/validate_bootstrap.py .claude/skills/
# Check version consistency
python scripts/version_checker.py .claude/skills/
# Check skill compliance
python scripts/check_skill_compliance.py src/
# Analyze coverage
python scripts/analyze_skill_coverage.py src/
# Generate report
python scripts/generate_compliance_report.py --week
This bootstrapper has zero tolerance for outdated versions. Every technology version is verified in real-time during generation.
Real-time Verification: Every technology version is looked up using:
Automatic Detection: The version_checker.py script:
Hard Rules:
| Language | Minimum Version | Package Manager | Status Check |
|---|---|---|---|
| TypeScript | Node 22 LTS, TS 5.7+ | npm 10+ | ✅ Verified |
| Python | 3.12+ | pip 24+ / uv | ✅ Verified |
| Go | 1.24+ | Go modules | ✅ Verified |
| Rust | 1.85+ | Cargo | ✅ Verified |
| Java | 21 LTS | Maven/Gradle | ✅ Verified |
| Kotlin | 2.1+ | Gradle | ✅ Verified |
| C# | .NET 9+ | NuGet | ✅ Verified |
| Swift | 6.0+ | SwiftPM | ✅ Verified |
| PHP | 8.4+ | Composer 2+ | ✅ Verified |
| Ruby | 3.4+ | Bundler | ✅ Verified |
# Check all versions in generated skills
python scripts/version_checker.py .claude/skills/
# Example output:
# ✅ VERIFIED VERSIONS
# Node.js 22.14.0
# TypeScript 5.7.3
# Next.js 16.1.0
# React 19.0.0
#
# ⚠️ OUTDATED VERSIONS
# Python 3.11.0 Version 3.11.0 is below minimum 3.12.0
#
# ❌ VERSION ERRORS
# PostgreSQL 14.0 Local version (17.2) is newer
These rules are enforced across every generated skill:
| Concern | Guarantee |
|---|---|
| Defense in Depth | Every skill embeds security thinking, not just the security skill |
| Error Uniformity | Same error shape, codes, and propagation rules everywhere |
| Logging Contract | Same structured JSON format, same level semantics, never log PII |
| Validation Boundary | Validate at boundaries, trust types internally |
| Naming Consistency | One convention per context, enforced across all skills |
| Async Safety | Timeouts on all external calls, cancellation, graceful shutdown |
| Backward Compatibility | Add fields safely, deprecate before removing, version on break |
| Observability | Every domain emits logs, metrics, and traces |
| Graceful Degradation | Data integrity > Security > Privacy > Core features > Polish |
| Latest Version Enforcement | Every tech version verified via real-time web search, never memorized |
project-bootstrap/
+-- SKILL.md # Main meta-skill instructions
+-- references/
| +-- skill-catalog.md # 40+ skill domain definitions
| +-- skill-template.md # Universal template every skill must follow
| +-- generation-guide.md # Domain-specific generation rules + code
| +-- quality-standards.md # Quality checklist and red flags
| +-- cross-cutting-concerns.md # Rules that span all skills
| +-- bootstrap-prompt.md # Ready-to-use prompts
+-- scripts/
| +-- validate_bootstrap.py # Post-generation validator
| +-- version_checker.py # Version verification tool
+-- examples/ # Example generated skill suites
| +-- typescript-nextjs/ # Full example: TypeScript + Next.js
| +-- python-fastapi/ # Full example: Python + FastAPI
| +-- minimal-project/ # Minimal example: Simple project
The bootstrapper is language and framework agnostic. It adapts to:
| Languages | Frameworks | Databases | Infra |
|---|---|---|---|
| TypeScript | Next.js, React, Vue, Svelte, Angular, Astro | PostgreSQL, MySQL, MongoDB | AWS, GCP, Azure |
| Python | Django, FastAPI, Flask | Redis, DynamoDB | Docker, K8s |
| Go | Gin, Echo, Fiber, stdlib | SQLite, CockroachDB | Terraform, Pulumi |
| Rust | Actix, Axum, Rocket | Supabase, PlanetScale | Vercel, Fly.io |
| Java/Kotlin | Spring Boot, Ktor, Quarkus | Elasticsearch | Cloudflare |
| Swift | Vapor, SwiftUI | Cassandra | Railway |
| C# | ASP.NET, Blazor | Neo4j | Render |
| PHP | Laravel, Symfony | ClickHouse | DigitalOcean |
| Ruby | Rails, Sinatra | Meilisearch | Heroku |
For polyglot projects, per-language skills are generated automatically.
Issue: Scripts won't run
# For JavaScript/Node.js:
node --version # Should be 18+
npm run validate
# For Python (alternative):
python --version # Should be 3.12+
python scripts/validate_bootstrap.py .claude/skills/
Issue: Version checker shows outdated versions
# JavaScript:
npm run check-versions
# Python:
python scripts/version_checker.py .claude/skills/
Issue: Skills not being picked up by Claude Code
# Solution: Ensure skills are in correct location
ls -la .claude/skills/
# Verify SKILL.md exists in each skill directory
ls .claude/skills/*/SKILL.md
Issue: Generated code uses deprecated APIs
# JavaScript:
node scripts/version_checker.js --check-manifest .claude/skills/_bootstrap-manifest.json
# Python:
python scripts/version_checker.py --check-manifest .claude/skills/_bootstrap-manifest.json
Issue: Compliance check fails
# Check which skills are violated:
npm run check-compliance
# or: node scripts/check_skill_compliance.js --staged
# Fix violations and re-check
references/ directory for detailed guidesexamples/ directory for sample projectsContributions are welcome! Here's how to help:
examples/your-example/ directoryREADME.md with project descriptionpython scripts/validate_bootstrap.py .python scripts/version_checker.py .MIT License - see LICENSE file for details.
This project is open source and free to use for personal and commercial projects.
Every generated skill follows these non-negotiable principles:
Bugs are prevented at design time, not discovered at runtime.
This skill does not write application code. It generates the rules, patterns, guardrails, and quality standards that govern all code written afterward -- by any developer or AI assistant.
The result: a project where every contributor (human or AI) writes code that is secure, performant, accessible, tested, and consistent from day one.
Built for Claude Code | Works with any language | Works with any project type
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Sho
Design enforcement with memory — keeps your UI consistent across a project
AI image generation skill for Claude Code -- Creative Director powered by Gemini