npx skills add https://github.com/martinholovsky/claude-skills-generator --skill gsapInstallez cette compétence avec la CLI et commencez à utiliser le flux de travail SKILL.md dans votre espace de travail.
A comprehensive template repository system for bootstrapping AI-assisted development projects with Claude Code integration. This repository provides production-ready templates, domain-specific skills, and automated setup scripts to quickly initialize new projects optimized for AI-assisted development.
# Clone this repository
git clone https://github.com/martinholovsky/claude-skills-generator.git
cd claude-skills-generator
# Run the setup script (interactive mode)
./setup-repo-multitype.sh /path/to/your/new-project
# Or use the original script
./init-new-repo.sh /path/to/your/new-project
The script will guide you through:
setup-repo-multitype.sh - Enhanced setup with multi-type supportinit-new-repo.sh - Original comprehensive setup scriptBoth scripts provide:
All template files use placeholders (e.g., {{PROJECT_NAME}}) that get replaced during setup:
CLAUDE.md - Claude Code project instructions (auto-read by Claude)README.md - Project documentation templateCONTRIBUTING.md - Contribution guidelines with AI-assisted workflowsSECURITY.md - Security policy with AI-specific considerationsCODE_OF_CONDUCT.md - Community code of conduct.gitignore - Comprehensive ignore patterns.env.example - Environment variable templateThe .claude/ directory contains:
Configuration:
settings.json - Hooks configuration (pre/post tool use, formatting)Slash Commands (user-invoked):
/implement-feature - Feature implementation workflow/run-tests - Automated test execution/review-code - Code review checklistThe .github/ directory includes:
workflows/ci.yml - CI/CD pipeline (lint, test, build, security audit)PULL_REQUEST_TEMPLATE.md - PR template with AI disclosure sectionbug_report.mdfeature_request.mdSpecialized knowledge modules for specific technologies. See SKILLS_REFERENCE.md for the complete catalog.
Categories:
Each skill includes:
All templates use placeholders that get replaced during setup:
{{PROJECT_NAME}} - Your project name{{PROJECT_DESCRIPTION}} - Project description{{ARCHITECTURE_DESCRIPTION}} - Architecture overview{{TEST_COMMAND}} - Test command{{BUILD_COMMAND}} - Build command{{DEV_COMMAND}} - Development command./setup-repo-multitype.sh my-new-project
The script will:
Prompt for project details:
Copy relevant skills:
skills/ directoryGenerate configuration files:
.claude/ configuration.github/ workflowsInitialize Git repository:
During setup, all template files are processed:
Before:
# {{PROJECT_NAME}}
{{PROJECT_DESCRIPTION}}
After:
# My Awesome Project
A full-stack application for managing tasks with AI assistance.
Skills are loaded based on your project configuration:
skills/ directoryCLAUDE.md or slash commands./setup-repo-multitype.sh ~/projects/task-manager
# Interactive prompts:
# - Project name: task-manager
# - Type: 3 (Full-Stack)
# - Language: 1 (TypeScript)
# - Framework: Nuxt 3 + FastAPI
# - Features: Database (SQLite), Authentication, API
Result:
./setup-repo-multitype.sh ~/projects/my-desktop-app
# Interactive prompts:
# - Project name: my-desktop-app
# - Type: 4 (Desktop)
# - Framework: Tauri
# - Features: Auto-updates, System integration
Result:
./setup-repo-multitype.sh ~/projects/cli-tool
# Interactive prompts:
# - Project name: cli-tool
# - Type: 5 (CLI)
# - Language: 3 (Python only)
# - Features: Configuration, Logging
Result:
After project creation, Claude Code automatically:
CLAUDE.md at session start# In your new project
cd my-new-project
# Claude Code automatically reads CLAUDE.md
# Use slash commands:
/implement-feature # Load feature implementation workflow
/run-tests # Run all tests automatically
/review-code # Run code review checklist
# Skills are referenced in CLAUDE.md and loaded as needed
my-new-project/
├── CLAUDE.md # Claude's project instructions
├── README.md # Your project documentation
├── CONTRIBUTING.md # Contribution guidelines
├── SECURITY.md # Security policy
├── CODE_OF_CONDUCT.md # Code of conduct
│
├── .claude/
│ ├── settings.json # Claude Code configuration
│ └── commands/ # Slash commands
│ ├── implement-feature.md
│ ├── run-tests.md
│ └── review-code.md
│
├── .github/
│ ├── workflows/
│ │ └── ci.yml # CI/CD pipeline
│ ├── PULL_REQUEST_TEMPLATE.md
│ └── ISSUE_TEMPLATE/
│ ├── bug_report.md
│ └── feature_request.md
│
├── skills/ # Relevant domain skills
│ ├── typescript/
│ ├── fastapi/
│ ├── database-design/
│ └── ...
│
├── src/ # Your source code
└── tests/ # Your tests
The repository includes specialized security skills:
This is a template repository designed to bootstrap new projects. Contributions are welcome!
Add new skills:
skills/your-skill/SKILL.md with patterns and security considerationsImprove templates:
Enhance setup scripts:
Update documentation:
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ for AI-assisted development