用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/marblo-app/marblo --skill tf-start命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | tf-start |
| description | Create tasks from the PRD and spawn agents to kick off the project. Use after /tf-plan. |
| disable-model-invocation | true |
| allowed-tools | Bash, Read, Glob, Grep, Write, Edit |
| argument-hint | ["프로젝트명"] |
Run this after
/tf-planhas finalized the PRD + task plan. If there is no PRD, point the user to/tf-planfirst.
Never use the Claude Code built-in tools (TaskCreate, TaskList, TaskUpdate, TaskGet). Use only the Marblo MCP tools:
- Bulk-create tasks:
create_tasks_bulk(create all tasks at once in a single call)- Create a single task:
create_task- Lookup tasks:
get_all_tasks,get_available_tasks- Work tasks:
claim_task,update_task_status,add_activity,submit_for_review- Other:
check_feedback,get_task_activities,get_agent_skill,get_task_dependenciesDo not register tasks individually with Claude Code's built-in TaskCreate. They won't show on the Marblo dashboard. Using
create_tasks_bulkregisters all tasks at once in a single call.
Confirm before starting:
PRD check: confirm a finalized plan exists in docs/PRD.md or the prior conversation
/tf-plan" and stopEnvironment check:
get_all_tasks callFinal user confirmation:
📋 Tasks to create: {N}
📦 Project: {project_name}
TASK-001: [title] (backend, priority: 5)
TASK-002: [title] (backend, priority: 4, depends_on: TASK-001)
...
Create and start these as-is?
Use the project name stated in the PRD. If none, confirm with the user.
This project name goes consistently into every task's project field.
create_tasks_bulk JSONConvert the PRD's task plan into a single create_tasks_bulk call.
Required fields per task:
title: a clear titledescription: concrete work + completion criteriarole: backend / frontend / test / devopspriority: 5(urgent) ~ 1(low)depends_on: dependencies (TASK-NNN format)scope: file paths to modify (conflict prevention)project: the project name locked in Phase 0 (same for all tasks)Always call Marblo MCP's create_tasks_bulk once to create all tasks at once.
⛔ Wrong way: call Claude Code's TaskCreate 13 times individually
✅ Right way: call Marblo MCP's create_tasks_bulk once
get_all_tasksLoad each role's skill file with get_agent_skill:
skills/backend_agent.mdskills/frontend_agent.mdskills/test_agent.mdskills/devops_agent.mdUse get_available_tasks to see tasks that can be handled immediately.
As Team Leader, spawn the agents:
Work loop:
for each available task:
1. claim_task (with agent_id)
2. update_task_status → IN_PROGRESS
3. do the actual coding work
4. add_activity to log progress (file creation, test results, etc.)
5. submit_for_review
6. check the next available task
Report during work:
🚀 Project kickoff complete
━━━━━━━━━━━━━━━━━━━
Tasks created: {N}
Ready to start: {M}
Agents spawned: backend, frontend
Currently in progress:
- TASK-001: DB schema design (Backend Agent)
Waiting:
- TASK-002: User API (waiting for TASK-001)
- TASK-003: Main UI (waiting for TASK-002)
Keep checking while work is in progress:
check_feedback along the wayIf the user wants to stop midway, point them to
/tf-hold.