원클릭으로
project-setup
Initialize new ADLC project with standard directory structure, documentation templates, and git branch
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Initialize new ADLC project with standard directory structure, documentation templates, and git branch
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate comprehensive PR descriptions from project context and git changes
Framework for when to use Skills, Agents, or Patterns for organizing knowledge in the ADLC platform with decision criteria and migration strategies
Generate dbt model boilerplate with tests, documentation, and best practices
Validate documentation completeness and quality before project completion
Complete reference for MCP tool integration across specialist and role agents including server inventory, tool recommendations, and security protocols
Cross-Tool Integration Pattern: AWS Infrastructure + Documentation
| name | project-setup |
| description | Initialize new ADLC project with standard directory structure, documentation templates, and git branch |
| version | 1.0.0 |
Automates the initialization of new ADLC projects following standard conventions.
Reduce 10-15 minutes of manual setup to 30 seconds by:
This skill is invoked when starting a new project via /start command or when explicitly requested.
Trigger phrases:
Required inputs:
project_name: Project identifier (lowercase-hyphenated)project_title: Human-readable titleproject_type: Type (feature, fix, research, refactor)description: Brief 1-2 sentence descriptionissue_number: (optional) GitHub issue number if from /start [issue#]Ask user if not provided:
I need some information to set up your project:
- Project name (lowercase-hyphenated):
- Project title:
- Type (feature/fix/research/refactor):
- Brief description:
Execute:
mkdir -p projects/active/{project_name}
mkdir -p projects/active/{project_name}/tasks
Structure created:
projects/active/{project_name}/
├── README.md # Navigation hub
├── spec.md # Project specification
├── context.md # Working context
└── tasks/ # Agent coordination
└── current-task.md
Use template: .claude/skills/project-setup/templates/README.template.md
Populate with:
{project_title}{description}{issue_number} (if exists, link to GitHub issue)Create file: projects/active/{project_name}/README.md
Use template: .claude/skills/project-setup/templates/spec.template.md
Populate with:
{project_title}{description}{project_type}Create file: projects/active/{project_name}/spec.md
Use template: .claude/skills/project-setup/templates/context.template.md
Populate with:
{project_name}Create file: projects/active/{project_name}/context.md
Use template: .claude/skills/project-setup/templates/current-task.template.md
Populate with:
{project_name}Create file: projects/active/{project_name}/tasks/current-task.md
Branch naming convention:
feature/{project_name}fix/{project_name}research/{project_name}refactor/{project_name}Execute:
git checkout -b {branch_type}/{project_name}
Verify:
git status
Edit projects/active/{project_name}/context.md:
Display to user:
✅ Project initialized: {project_title}
📁 Location: projects/active/{project_name}/
🌿 Branch: {branch_type}/{project_name}
📝 Next steps:
1. Review and update spec.md with detailed requirements
2. Update context.md with current focus
3. Begin implementation following ADLC workflow
Files created:
- README.md (navigation hub)
- spec.md (requirements and goals)
- context.md (working state tracking)
- tasks/current-task.md (agent coordination)
Use /switch to navigate between projects.
Check: projects/active/{project_name} directory exists
Action: Ask user to choose different name or confirm overwrite
Check: Branch {branch_type}/{project_name} exists
Action: Suggest alternative name or confirm checkout existing branch
Check: Required templates exist Action: Use inline fallback templates (minimal versions)
Every project setup must:
/start command/start [issue#] → Fetches issue details → Invokes project-setup skill → Project ready
User: "Set up project for dashboard-optimization"
→ Invokes project-setup skill
→ Asks for missing details
→ Creates structure
Templates use {variable} syntax for substitution.
Time savings: 10-15 minutes manual → 30 seconds automated Consistency: 100% projects follow standard structure Error reduction: Eliminate missing files, inconsistent naming
Version: 1.0.0 Last Updated: 2025-10-21 Maintainer: ADLC Platform Team