project-setup

Scaffold Claude Code project infrastructure with .claude directories and CLAUDE.md templates.

81|22|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/applied-artificial-intelligence/claude-code-toolkit --skill project-setup-applied-artificial-intelligence
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-setup
Source: https://github.com/applied-artificial-intelligence/claude-code-toolkit/tree/main/plugins/system/skills/project-setup
Command: npx skills add https://github.com/applied-artificial-intelligence/claude-code-toolkit --skill project-setup-applied-artificial-intelligence

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the initialization of Claude Code infrastructure for any project, providing a repeatable scaffold to bootstrap work, memory, hooks, and project knowledge templates.

Core Features & Use Cases

  • Automated scaffolding: Creates the .claude directory structure including settings.json, work, memory, hooks, and transitions.
  • Template generation: Produces a CLAUDE.md template to codify project instructions and knowledge.
  • Onboarding with new or existing repos: Quick start for fresh projects or when integrating Claude Code into existing codebases.

Quick Start

Invoke the project-setup skill via the system invocation to scaffold the repository's Claude Code infrastructure and generate the CLAUDE.md template. Then customize the generated templates to fit your project.

Frequently Asked Questions about project-setup

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

FAQPage Schema
How do I set up Claude Code infrastructure for a new repository?

To set up Claude Code infrastructure, use the project-setup skill to automate scaffolding the .claude directory and generating a CLAUDE.md template. It creates settings.json, work, memory, hooks, and transitions folders to bootstrap your project configuration rapidly.

What is included in the Claude Code project scaffolding?

Claude Code project scaffolding includes a .claude directory structure with settings.json, work, memory, hooks, and transitions subdirectories, plus a CLAUDE.md template. These components provide a repeatable scaffold to guide usage and codify project instructions.

Can I integrate Claude Code configuration into an existing codebase?

Yes, you can integrate Claude Code configuration into an existing codebase by invoking the project-setup skill. It automatically generates the required .claude directory structure and CLAUDE.md template without disrupting your current repository files.

Do I need external tools to generate a CLAUDE.md template and scaffold a project?

No external tools are required to generate a CLAUDE.md template and scaffold a project. The project-setup skill relies solely on provided internal templates to create the .claude directory structure and configuration files.

What's the best way to codify project instructions for Claude Code?

The best way to codify project instructions for Claude Code is generating a CLAUDE.md template using the project-setup skill. This produces a structured template you can customize to define project knowledge, rules, and working guidelines.

How does the project-setup skill bootstrap work and memory directories?

The project-setup skill bootstraps work and memory by creating dedicated .claude/work and .claude/memory directories during the scaffolding process. This establishes a standardized infrastructure for storing session state and project context.