setup-project

Detect languages across monorepos and generate CLAUDE.md files with rules and linked skills.

22|3|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/peteski22/claude-pragma --skill setup-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-project
Source: https://github.com/peteski22/claude-pragma/tree/main/skills/universal/setup-project
Command: npx skills add https://github.com/peteski22/claude-pragma --skill setup-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automatically configures Claude Code for the current project by detecting languages, creating CLAUDE.md configurations, and wiring up rules, skills, and validators to standardize developer workflows.

Core Features & Use Cases

  • Detects languages across root and subdirectories in monorepos.
  • Creates root and per-subdirectory CLAUDE.md files with universal and language-specific rules.
  • Links universal skills (implement, review) and validators to establish an automated setup loop.
  • Generates a reproducible setup process for onboarding new projects and ensuring consistent governance.

Quick Start

Ensure the CLAUDE_PRAGMA_PATH environment variable is set to the local claude-pragma repo. Run /setup-project from the repository root to generate CLAUDE.md files, then review the results and start a new Claude Code session to load the configured skills.

Frequently Asked Questions about setup-project

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

FAQPage Schema
How do I auto-configure Claude Code for a monorepo with multiple programming languages?

To auto-configure Claude Code for a monorepo, run the setup-project Skill from the repository root. It detects languages across subdirectories and generates per-language rules with linked skills inside CLAUDE.md files.

What is needed to generate CLAUDE.md configurations for a project?

Generating CLAUDE.md configurations requires Git and the Claude Code CLI installed. You must also set the CLAUDE_PRAGMA_PATH environment variable to your local claude-pragma repo before running the setup.

Can I use uv for workflow automation and validators when setting up Claude Code?

Yes, you can use uv when setting up Claude Code. While optional, uv is recommended for enabling advanced validators and integrating Star-Chamber functionality into your project workflow.

Does Claude Code language detection work for individual subdirectories in a multi-language project?

Yes, Claude Code language detection scans both root and subdirectories in multi-language projects. It identifies languages in each subdirectory to create targeted, language-specific rules and configurations.

What is the best way to standardize developer workflows and governance for new projects?

The best way to standardize developer workflows is to auto-configure projects by generating CLAUDE.md files. This process links universal skills, implement and review, with validators to ensure consistent governance.