init-project

Generate a Claude Code project skeleton with hooks and agent scaffolds.

36|1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/jiahao-shao1/sjh-skills --skill init-project-jiahao-shao1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-project
Source: https://github.com/jiahao-shao1/sjh-skills/tree/main/skills/init-project
Command: npx skills add https://github.com/jiahao-shao1/sjh-skills --skill init-project-jiahao-shao1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Init Project automates the initial Claude Code setup for new projects by generating a complete skeleton, agent scaffolds, hooks, and a stub CLAUDE.md for rapid start.

Core Features & Use Cases

  • Phase 1: deterministic skeleton generation that creates directory structure and boilerplate files
  • Phase 2: interactive population of AGENTS.md and related guides
  • Phase 3: optional profile overlays (e.g., research) to layer additional project-specific structure
  • Phase 4: output summary and next steps for handover

Quick Start

Invoke the skill to generate a full Claude Code project skeleton, agent scaffolds, and CLAUDE.md boilerplate for a new project.

Frequently Asked Questions about init-project

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

FAQPage Schema
How do I bootstrap a Claude Code project skeleton with agents and hooks?

To bootstrap a Claude Code project skeleton, you can automate initial setup by generating directory structures, hooks, and agent scaffolds. This process ensures idempotent file creation and provides a stub CLAUDE.md for rapid start.

What is the best way to automate project setup for a new Claude Code workflow?

Automating project setup for a new Claude Code workflow involves generating a deterministic skeleton with boilerplate files. It guides interactive population of AGENTS.md and applies optional research-profile overlays for additional project-specific structure.

Can I use init-project to generate agent scaffolds and CLAUDE.md boilerplate?

Yes, you can use this project initialization skill to generate agent scaffolds and CLAUDE.md boilerplate. It creates the complete skeleton and directory structure while ensuring files are created idempotently to prevent overwrites.

Does the Claude Code project setup process support custom research profile overlays?

Yes, Claude Code project setup supports custom research profile overlays. During the optional Phase 3, you can layer additional project-specific structures onto the base skeleton to tailor the automation environment to research workflows.

What are the limitations of automating Claude Code project initialization?

The automation targets new projects and focuses on initial file creation and profile overlay orchestration. It generates a deterministic Phase 1 skeleton but requires interactive population of AGENTS.md in subsequent phases rather than full autonomous generation.

Why does my Claude Code project setup need AGENTS.md and CLAUDE.md?

AGENTS.md and CLAUDE.md are needed to guide Claude Code agents within your project. The setup generates a stub CLAUDE.md for immediate configuration and interactively populates AGENTS.md to define agent behaviors and workflows.