← スキル一覧に戻る

project-kickoff
by semicolon-devteam
SEMO (Semicolon Orchestrate) - AI Agent Orchestration Framework Monorepo
⭐ 1🍴 0📅 2026年1月22日
SKILL.md
name: project-kickoff description: Interactive project creation from cm-template. Use when (1) user requests new service creation, (2) creating new cm-* project, (3) need guided wizard for project configuration, (4) generating ready-to-copy project in implement-dist/. tools: [Bash, Read, Write, Edit]
🔔 시스템 메시지: 이 Skill이 호출되면
[SEMO] Skill: project-kickoff 호출 - {프로젝트명}시스템 메시지를 첫 줄에 출력하세요.
Project Kickoff Skill
Purpose: Interactive wizard for creating new Semicolon community services from cm-template
Activation Triggers
This skill is invoked when users say:
cm-{name} 프로젝트 만들어줘새 커뮤니티 서비스 만들어줘{name} 서비스 생성해줘프로젝트 킥오프 해줘
Quick Start
1. Gather Configuration (Interactive)
Collect required information sequentially:
| Step | Input | Format |
|---|---|---|
| 1️⃣ Project Name | my-school-community | kebab-case |
| 2️⃣ Supabase ID | wloqfachtbxceqikzosi | alphanumeric |
| 3️⃣ ANON_KEY | eyJ... | JWT token |
| 4️⃣ SERVICE_ROLE (optional) | eyJ... or skip | JWT token |
| 5️⃣ Description (optional) | text or skip | string |
2. Confirm & Generate
# Run generation script
./scripts/create-service.sh {project_name} {supabase_project_id} implement-dist/{project_name}
# Update .env.local with actual keys
sed -i '' "s/your-anon-key-here/{anon_key}/" implement-dist/{project_name}/.env.local
3. Output Location
implement-dist/{project_name}/
├── src/ # 소스 코드
├── .claude/ # Claude 에이전트/스킬
├── CLAUDE.md # AI 가이드 (커스터마이즈됨)
├── .env.local # 환경 변수 (키 설정됨)
└── package.json # 의존성 (이름 변경됨)
Next Steps After Generation
# 1. Copy to workspace
cp -r implement-dist/{project_name} ~/your-workspace/{project_name}
# 2. Install dependencies
cd ~/your-workspace/{project_name} && npm install
# 3. Start dev server
npm run dev
# 4. Connect GitHub
git remote add origin https://github.com/semicolon-devteam/{project_name}.git
Validation Rules
| Field | Validation |
|---|---|
| Project Name | kebab-case, 3+ chars, no -- |
| Supabase ID | alphanumeric, 15-25 chars |
| ANON_KEY | starts with eyJ, 100+ chars |
Dependencies
scripts/create-service.sh- Core generation scripttemplates/CLAUDE.template.md- CLAUDE.md templatetemplates/README.template.md- README.md template
Related Skills
scaffold-domain- Creates domain structure within a projectfetch-team-context- Provides team standards context
References
For detailed documentation, see:
- Interactive Wizard - Full wizard flow, example interaction
- Generation Process - Script execution, output structure
- Validation & Errors - Schema, validation rules, error messages
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です