project-template

Scaffold new projects with Claude Code configuration for multiple stacks.

6|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/kmshihab7878/claude-code-setup --skill project-template-kmshihab7878
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-template
Source: https://github.com/kmshihab7878/claude-code-setup/tree/main/skills/project-template
Command: npx skills add https://github.com/kmshihab7878/claude-code-setup --skill project-template-kmshihab7878

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds a complete project directory with production-ready Claude Code configuration so engineers do not have to manually create CLAUDE.md, .claude settings, agents, skills, rules, and hooks for each new repository. It enforces consistent permissions, auto-formatting hooks, and project-level operational rules to reduce onboarding friction and configuration drift.

Core Features & Use Cases

  • Multi-stack templates: Provides tailored scaffolds for python, nextjs, fullstack, api, flutter, or a minimal generic template.
  • Project-level Claude configuration: Generates CLAUDE.md at root and .claude/settings.json with stack-appropriate permissions and hooks (auto-formatting, type checks, build verification).
  • Non-destructive scaffolding & verification: Adds configuration to existing projects without overwriting user code, initializes git if missing, and runs basic lint/build checks after scaffold.
  • Use Case: Quickly bootstrap a new Python API repository with FastAPI structure, CLAUDE.md, preconfigured hooks, pyproject, and test scaffolding so the team can immediately use Claude Code tooling.

Quick Start

Scaffold a new python project named myapp with CLAUDE configuration in the current directory.

Frequently Asked Questions about project-template

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

FAQPage Schema
How do I bootstrap a new project with Claude Code configuration?

To bootstrap a project with Claude Code configuration, scaffold the directory to generate CLAUDE.md, .claude/settings.json, agents, rules, and hooks. This initializes stack-specific files, configures permissions, and sets up auto-formatting for immediate AI tooling use.

Can I scaffold Claude configuration into an existing Next.js or Python repository?

Yes, you can scaffold Claude configuration into an existing Next.js or Python repository. The scaffolding process is non-destructive and preserves existing user code, safely adding CLAUDE.md, hooks, and settings without overwriting your current project files.

What project templates are available for initializing Claude agents and hooks?

Available project templates for initializing Claude agents and hooks include tailored scaffolds for Python, Next.js, fullstack, API, Flutter, and a minimal generic template. Each template generates stack-appropriate permissions and build verification settings.

Does scaffolding a Claude project initialize git and run build checks?

Yes, scaffolding a Claude project initializes git if it is absent and verifies basic build and lint steps after generating the configuration files. This ensures the newly bootstrapped repository passes standard checks before development begins.

What is the best way to set up repository-level AI tooling for a new Flutter app?

The best way to set up repository-level AI tooling for a new Flutter app is using a tailored scaffold template. It generates CLAUDE.md, .claude/settings.json, and Flutter-specific files to enforce consistent permissions and reduce configuration drift across the team.

Why do I need CLAUDE.md and .claude/settings.json in my repository?

You need CLAUDE.md and .claude/settings.json in your repository to enforce consistent permissions, auto-formatting hooks, and operational rules. This reduces onboarding friction and prevents configuration drift when using Claude Code tooling across your engineering team.