بنقرة واحدة
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