skills/ark-progress-tracking/SKILL.md
Progress tracking and reporting across Ark ecosystem (12 projects) for stakeholder visibility
npx skillsauth add arklabshq/arkadian skills/ark-progress-trackingInstall 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.
Enable comprehensive progress tracking across the entire Ark ecosystem (12 projects) to provide stakeholder-friendly reports for people not directly involved in day-to-day development.
Trigger: "last week's progress" or "weekly report" Scope: All 12 Ark repos, last 7 days Output: Executive-friendly weekly progress report Time: ~2-3 minutes
Example:
User: "Summarize last week's Ark progress"
→ Fetches merged PRs from all repos (7 days)
→ Categorizes by type (features/bugs/infra)
→ Maps to business value
→ Identifies blockers and risks
→ Generates stakeholder-friendly report
Trigger: "arkd progress" or "what's happening with wallet?" Scope: Single project, last 30 days Output: Project health report with velocity metrics Time: ~1-2 minutes
Example:
User: "What's the current status of arkd?"
→ Fetches arkd PRs (30 days)
→ Analyzes velocity trends
→ Checks for blockers
→ Identifies dependencies on other projects
→ Generates project health report
Trigger: "track [feature name]" or "status of [feature]" Scope: All repos, feature-specific PRs Output: Feature progress report with completion percentage Time: ~1-2 minutes
Example:
User: "Track Nostr integration progress"
→ Searches for "nostr" PRs across all repos
→ Groups by status (merged/in-review/draft)
→ Maps dependencies (arkd → wallet)
→ Calculates completion (90%)
→ Estimates ETA
Trigger: "API changes" or "changes affecting [project1] and [project2]" Scope: Multiple projects, coordination analysis Output: Cross-project coordination report with timeline Time: ~2-3 minutes
Example:
User: "Show me API changes affecting wallet and SDK"
→ Detects proto changes in arkd
→ Checks SDK update status
→ Verifies wallet waiting on SDK
→ Maps coordination timeline
→ Identifies action items
User request: "Summarize last week's progress"
→ Orchestrator routes directly to ark-progress-tracker
→ Mode: weekly_summary
→ Output: Stakeholder report
User request: "Comprehensive analysis of arkd PR #234"
→ Orchestrator uses pr-comprehensive-analysis.md workflow
→ Step 1: ark-pr-reviewer (technical analysis)
→ Step 2: ark-progress-tracker (business context)
→ Step 3: Synthesis (combined report)
The skill tracks these 12 projects:
Core Infrastructure:
Applications & Services:
Infrastructure & Operations:
Documentation:
Key Dependencies:
arkd → go-sdk → (ark-faucet, ark-simulator, kms-unlocker)
arkd → wallet, arkade-escrow (via @arkade-os/sdk)
wallet → fulmine (Lightning integration)
fulmine → boltz-backend (Swap provider)
Defines report format templates for:
Maps Ark projects to:
User: "Give me last week's Ark progress"
Orchestrator invokes:
agent: ark-progress-tracker
mode: weekly_summary
time_period: last_7_days
projects: all
Output: Weekly progress report with:
- Executive summary
- Feature progress by project
- Critical fixes
- Infrastructure updates
- Blockers and risks
- Next week priorities
User: "Track multi-database support progress"
Orchestrator invokes:
agent: ark-progress-tracker
mode: feature_tracking
feature_name: "multi-database"
projects: all
Output: Feature progress report with:
- Feature status: 100% complete
- arkd: ✅ Merged
- go-sdk: ✅ Updated
- wallet: ✅ Compatible
- Timeline: Shipped on time
User: "Show proto changes affecting other projects"
Orchestrator invokes:
agent: ark-progress-tracker
mode: cross_project_analysis
focus: "proto_changes"
projects: [arkd, go-sdk, wallet]
Output: Coordination report with:
- Proto change in arkd (merged Dec 12)
- SDK update required (PR #79 in progress)
- Wallet blocked until SDK v0.3.2
- Coordination timeline: 2-3 days
- Action items for each team
Good Progress Report:
Bad Progress Report:
Skill Owner: Arkadian Orchestrator Agent: ark-progress-tracker Last Updated: 2025-11-05
documentation
Update project documentation based on new commits and changes in the repository. Use when: user wants to sync docs after project changes.
testing
Remove a project from the Arkadian documentation registry and delete all associated documentation files. Use when: user wants to deregister a project.
tools
RESTRICTED to ark-project-manager. Generate actionable, dependency-ordered task lists organized by user story.
testing
RESTRICTED to ark-project-manager. Create or update feature specifications from natural language descriptions.