skills/id8labs/tracker/SKILL.md
Portfolio-level project tracker for ID8Labs. Tracks all projects through lifecycle states, enforces stage gates, calculates decay, and coordinates review rituals. The nervous system of the ID8Labs pipeline.
npx skillsauth add jmsktm/claude-settings trackerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Track all ID8Labs projects from idea capture through exit. Enforce quality gates, calculate activity decay, trigger review rituals, and generate portfolio dashboards.
CAPTURED → VALIDATING → VALIDATED → ARCHITECTING → BUILDING → LAUNCHING → GROWING → OPERATING → EXITING → EXITED
/tracker status [project-slug]No argument: Show portfolio dashboard With argument: Show detailed project card
Process:
.id8labs/projects/active/templates/dashboard.md/tracker new <project-slug> <project-name>Create a new project in CAPTURED state.
Process:
templates/project-card.md.id8labs/projects/active/{slug}.md/tracker update <project-slug> <new-state>Transition project to new state.
Process:
frameworks/project-states.md)frameworks/stage-gates.md)/tracker ice <project-slug> [reason]Freeze a project. Decay stops.
Process:
.id8labs/projects/ice//tracker thaw <project-slug>Revive a frozen project.
Process:
.id8labs/projects/ice/frameworks/decay-mechanics.md REVIVAL section).id8labs/projects/active//tracker kill <project-slug> [reason]Terminate a project permanently.
Process:
.id8labs/projects/archive//tracker log <project-slug> <activity>Log activity to a project. Resets decay timer.
Process:
/tracker pulseDaily 2-minute pulse check.
Process:
rituals/daily-pulse.md format/tracker reviewWeekly 15-minute review.
Process:
rituals/weekly-review.md format/tracker strategyMonthly 30-minute strategy session.
Process:
rituals/monthly-strategy.md format/tracker dashboardRegenerate the DASHBOARD.md file.
Process:
templates/dashboard.md.id8labs/dashboard/DASHBOARD.md/tracker gates <project-slug>Show gate requirements for next transition.
Process:
frameworks/stage-gates.md/tracker gate-pass <project-slug> <requirement>Mark a gate requirement as met.
Process:
decay_percent = (days_since_last_activity / state_max_duration) * 100
| State | Warning (50%) | Critical (80%) | Freeze (100%) | |-------|---------------|----------------|---------------| | CAPTURED | 7 days | 11 days | 14 days | | VALIDATING | 15 days | 24 days | 30 days | | VALIDATED | 10 days | 17 days | 21 days | | ARCHITECTING | 7 days | 11 days | 14 days | | BUILDING | 45 days | 72 days | 90 days | | LAUNCHING | 10 days | 17 days | 21 days | | GROWING | 90 days | 144 days | 180 days | | OPERATING | - | - | No decay | | EXITING | 30 days | 48 days | 60 days |
/tracker log entry/tracker updateWhen other ID8Labs skills complete work, they MUST log to tracker:
## Handoff Pattern
After skill completion:
1. Save skill outputs
2. Call: /tracker log {project-slug} "{skill-name}: {summary}"
3. If state transition appropriate, suggest: /tracker update {project-slug} {new-state}
| Skill Completes | Log Message | Suggested Transition | |-----------------|-------------|---------------------| | scout (BUILD) | "Scout: Validation complete - BUILD verdict" | VALIDATING → VALIDATED | | scout (KILL) | "Scout: Validation complete - KILL verdict" | → KILLED | | architect | "Architect: Architecture doc complete" | VALIDATED → ARCHITECTING | | launch | "Launch: Product launched to {channel}" | BUILDING → LAUNCHING | | growth | "Growth: Experiment {name} completed" | (no transition, activity log) | | ops | "Ops: SOP created for {process}" | GROWING → OPERATING | | exit | "Exit: Exit memo drafted" | OPERATING → EXITING |
Use Memory MCP to store portfolio-level learnings:
Create entities for:
- Successful patterns (what works)
- Kill post-mortems (what failed)
- Review insights (strategic observations)
- Velocity benchmarks (how long things take)
Query Memory when:
| Symbol | Status | Decay Range | Action | |--------|--------|-------------|--------| | 🟢 | Healthy | 0-49% | None needed | | 🟡 | Warning | 50-79% | Surface in pulse | | 🔴 | Critical | 80-99% | Escalate in review | | ⛔ | Frozen | 100% | Block transitions | | ❄️ | Ice | N/A | Intentionally paused | | ⚰️ | Killed | N/A | Terminal | | ✅ | Archived | N/A | Complete |
Active: .id8labs/projects/active/*.md
Ice: .id8labs/projects/ice/*.md
Archive: .id8labs/projects/archive/*.md
.id8labs/dashboard/DASHBOARD.md
| Error | Response |
|-------|----------|
| Project not found | List available projects, suggest /tracker new |
| Invalid state transition | Explain valid transitions, show current state |
| Gate blocked | List unmet requirements with suggestions |
| Missing required field | Prompt for the field |
| File write error | Report error, suggest manual check |
Settings stored in .id8labs/config/settings.yaml:
reminders:
pulse_frequency: daily # daily, every-other-day, off
review_frequency: weekly # weekly, biweekly, off
strategy_frequency: monthly
nudge_style: direct # gentle, direct, aggressive
decay:
warn_threshold: 50
critical_threshold: 80
freeze_threshold: 100
data-ai
Optimize YouTube videos for SEO, thumbnails, descriptions, and audience retention
testing
Design and facilitate effective workshops with agendas, activities, and outcomes
data-ai
Design and optimize AI-powered workflows for complex tasks
data-ai
Design and implement automated workflows to eliminate repetitive tasks and streamline processes