From ypm
This skill launches an interactive 8-phase new project setup wizard. Use when the user asks "create a new project", "start a project", "bootstrap project", "set up a new repo", "initialize project", "新しいプロジェクト作成", "プロジェクトを始める", or "プロジェクト立ち上げ".
npx claudepluginhub signalcompose/YPM --plugin ypmThis skill uses the workspace's default tool permissions.
This skill guides you through an **interactive 8-phase project setup wizard**. It handles everything from initial planning to a fully configured, development-ready project.
references/gitignore-templates.mdreferences/phase-1-planning.mdreferences/phase-2-directory.mdreferences/phase-3-documentation.mdreferences/phase-4-github.mdreferences/phase-5-gitflow.mdreferences/phase-6-environment.mdreferences/phase-7-doc-rules.mdreferences/phase-8-claude-md.mdreferences/settings-json-template.mdGenerates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
This skill guides you through an interactive 8-phase project setup wizard. It handles everything from initial planning to a fully configured, development-ready project.
## [Project Name] - Bootstrap Progress
✅ Phase 1: Project Planning
🔄 Phase 2: Directory Creation ← Current
⏳ Phase 3: Documentation Setup
⏳ Phase 4: GitHub Integration
⏳ Phase 5: Git Workflow Setup
⏳ Phase 6: Environment Configuration
⏳ Phase 7: Documentation Rules
⏳ Phase 8: CLAUDE.md & Final Check
| Phase | Name | Key Actions |
|---|---|---|
| 1 | Project Planning | Requirements gathering, tech stack selection |
| 2 | Directory Creation | Local directory, git init, initial README |
| 3 | Documentation Setup | docs/ structure, DDD/TDD/DRY principles |
| 4 | GitHub Integration | Repository creation, initial push |
| 5 | Git Workflow Setup | Branch strategy, protection rules, worktree |
| 6 | Environment Config | .gitignore, .claude/settings.json |
| 7 | Documentation Rules | Update policies, onboarding, PR templates |
| 8 | CLAUDE.md & Final | Project CLAUDE.md, final review, completion |
For each phase, read the corresponding reference file to get detailed instructions:
${CLAUDE_PLUGIN_ROOT}/skills/project-bootstrap/references/phase-1-planning.md${CLAUDE_PLUGIN_ROOT}/skills/project-bootstrap/references/phase-2-directory.md${CLAUDE_PLUGIN_ROOT}/skills/project-bootstrap/references/phase-3-documentation.md${CLAUDE_PLUGIN_ROOT}/skills/project-bootstrap/references/phase-4-github.md${CLAUDE_PLUGIN_ROOT}/skills/project-bootstrap/references/phase-5-gitflow.md${CLAUDE_PLUGIN_ROOT}/skills/project-bootstrap/references/phase-6-environment.md${CLAUDE_PLUGIN_ROOT}/skills/project-bootstrap/references/phase-7-doc-rules.md${CLAUDE_PLUGIN_ROOT}/skills/project-bootstrap/references/phase-8-claude-md.mdAdditional references (load as needed during relevant phases):
${CLAUDE_PLUGIN_ROOT}/skills/project-bootstrap/references/settings-json-template.md${CLAUDE_PLUGIN_ROOT}/skills/project-bootstrap/references/gitignore-templates.mdAt the end of each phase:
Remind the user:
/ypm:project-status-update