setup

Scaffolds new project structure with CLAUDE.md, rules, config, and task tracking directories.

1|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/natthasath/natthasath-marketplace --skill setup-natthasath
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/natthasath/natthasath-marketplace/tree/main/plugins/projects/skills/setup
Command: npx skills add https://github.com/natthasath/natthasath-marketplace --skill setup-natthasath

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Starting a new Claude Code project requires manually creating configuration files, coding rules, and task tracking structures, which is repetitive and error-prone. This Skill automates the entire scaffolding process so every project begins with a consistent, complete structure. ## Core Features & Use Cases - Full Project Scaffolding: Creates CLAUDE.md, .claude/config/ (current-phase, task-format, tech-stack), .claude/rules/ (git, coding, error handling, testing, security, performance), and context/ directories (plans, tasks, memory, docs) in one run. - Bundled Rule Templates: Copies six ready-made rule files covering TypeScript coding standards, error handling patterns, git conventions, testing policy, security rules, and performance guidelines. - Task Tracking Foundation: Sets up backlog, in_progress, and completed task files plus a master PLAN.md, ready for follow-up workflow skills like /add-phase, /add-task, and /start-task. - Use Case: When starting a new API project, run the setup skill with the project name and description to instantly generate the full .claude/ and context/ structure, then make an initial git commit. ## Quick Start Ask the AI to set up a new project named my-api described as a REST backend service, and confirm the proposed file plan.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I set up a new Claude Code project structure?▼

Run the setup skill with a project name and short description. It creates CLAUDE.md, .claude/config files, six rule files under .claude/rules, and context directories for plans, tasks, memory, and docs after you confirm the plan.

What files does the Claude Code project setup create?▼

It creates CLAUDE.md, three config files (current-phase.md, task-format.md, tech-stack.md), six rules files (git conventions, coding standards, error handling, testing, security, performance), a PLAN.md, and task files for backlog, current sprint, and completed archive.

Does the setup skill make git commits automatically?▼

Yes, after generating all files it stages everything and creates one initial commit with the message 'chore: setup project structure'. Beyond that, the bundled git conventions state Claude Code does not branch, commit, or push without explicit instruction.

Can I customize the coding rules generated by project setup?▼

Yes, the generated rule files are starting points copied from bundled references. The skill documentation explicitly recommends adjusting them to fit your project's tech stack after scaffolding completes.

What should I do after running project setup?▼

The recommended next steps are running /set-stack to configure the tech stack, editing CLAUDE.md with architecture and constraints, then using /add-phase, /add-task, and /start-task to begin development work.