一键导入
status
Shows sprint progress and task status. Use 'progress' (not 'status' - that's a built-in).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Shows sprint progress and task status. Use 'progress' (not 'status' - that's a built-in).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Show token / tool usage stats from the local telemetry log. Use when you want to know "which tools am I burning context on", "which skills are expensive", or "was yesterday's session mostly Read/Grep or actually productive".
Parallel quality audit with 7 specialized agents (Opus). Finds bugs, violations, and quality issues. Use audit for fixes, brainstorm for features.
Manage environment variables with Doppler — auto-install CLI, login, link projects, wrap commands with `doppler run`. Replaces scattered .env files with a hub/spoke architecture.
Scaffolds new projects or onboards existing ones. Detects stack, creates monorepo/single-app, configures strict tooling. Use for greenfield or first-time setup.
Archives completed stories from prd.json to reduce token usage.
Autonomous task execution with testing and security. Works through all tasks without stopping.
| name | status |
| description | Shows sprint progress and task status. Use 'progress' (not 'status' - that's a built-in). |
| triggers | ["progress"] |
| allowed-tools | Read, TaskList |
| model | haiku |
| user-invocable | true |
Show current progress with minimal token usage.
!node -e "try{const p=require('./prd.json');const sp=p.sprints?p.sprints[p.sprints.length-1]:p;const s=Object.values(sp.stories||p.stories||{});const name=sp.id||sp.name||p.sprint||'unknown';console.log('Project:',p.project||p.projectName||'unknown','| Sprint:',name);console.log('Done:',s.filter(x=>x.passes===true).length,'| Pending:',s.filter(x=>x.passes===null||x.passes===false).length,'| Deferred:',s.filter(x=>x.passes==='deferred').length)}catch(e){console.log('No prd.json found')}"
TaskList to get all native tasksprd.json header (first 20 lines) if exists[projectName] | Sprint: [sprint]
═══════════════════════════════
Progress: [N]/[N] complete
In Progress: [N] | Ready: [N] | Blocked: [N]
Active:
→ [id] [subject] (in_progress)
Next:
[id] [subject] (pending)
[id] [subject] (pending)
Use TaskList for native tasks (primary)
Read only prd.json header for context (not full file)
If no prd.json, just show TaskList results