create-project-template

Generate Claude Code project templates by analyzing reference codebases for languages, frameworks, and dependencies.

Updated May 11, 2026
One-click install
npx skills add https://github.com/TomasGC/Meerkat --skill create-project-template-tomasgc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-project-template
Source: https://github.com/TomasGC/Meerkat/tree/main/skills/create-project-template
Command: npx skills add https://github.com/TomasGC/Meerkat --skill create-project-template-tomasgc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up a new Claude Code project configuration requires manually writing CLAUDE.md, ARCHITECTURE.md, KANBAN.md, settings files, and language-specific coding rules, which is repetitive and error-prone. This Skill automates template creation by detecting the technology stack from an existing reference project. ## Core Features & Use Cases - Automatic Stack Detection: Parses package.json, requirements.txt, Cargo.toml, go.mod, and pom.xml to identify language, framework, build tools, and test frameworks. - Complete Template Generation: Creates CLAUDE.md with Session Startup, ARCHITECTURE.md with Mermaid diagrams, KANBAN.md, settings.json, rules/<language>-conventions.md, and a test-runner agent. - Use Case: Point the Skill at an existing FastAPI repository and receive a ready-to-use python-project template with detected dependencies, pytest commands, and PEP 8 conventions. ## Quick Start Ask Claude to create a project template named python-project by analyzing the reference repository at your project path.

Frequently Asked Questions about create-project-template

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Claude Code project template from an existing repository?

Run /create-project-template with a type name and the path to a reference project. The Skill analyzes package files like requirements.txt or package.json, detects the language and framework, and generates CLAUDE.md, ARCHITECTURE.md, KANBAN.md, and coding rules in ~/.claude/template-projects/.

What languages and frameworks can the template generator detect?

It detects Python (Django, Flask, FastAPI), Node.js (React, Vue, Express, Next.js), Rust (Actix, Rocket, Axum), Go (Gin, Echo), Java (Spring, Micronaut), PHP, and Ruby. Detection is based on package manager files and framework keywords in dependencies.

Can I generate a project template without a reference project?

Yes. If no reference path is provided, the Skill asks for the language and framework, then generates a minimal template using common patterns for that stack. You can customize the generated files afterward.

What files are included in a generated project template?

Each template includes CLAUDE.md with a Session Startup section, ARCHITECTURE.md with Mermaid diagrams, an empty KANBAN.md, settings.json and settings.local.json, rules/<language>-conventions.md, and agents/test-runner.md with detected test commands.

What happens if framework detection fails on my project?

The Skill reports the files it found and asks you to specify the language and framework manually. It never assumes a stack without evidence from package files or dependencies.