status
Show full ICN development status dashboard — active sessions, sprint tasks, worktree freshness, CI state, and cluster health
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Show full ICN development status dashboard — active sessions, sprint tasks, worktree freshness, CI state, and cluster health
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
ICN development companion for the InterCooperative Network Rust monorepo. Use when working on ICN code, docs, deployment, or protocol design. Provides crate-aware routing to specialist agents (icn-architect, icn-economist, icn-ops), enforces project conventions, and understands the current sprint state, cluster topology, and demo flow status. Triggers on: any ICN crate names, "cooperative contract", "mutual credit", "governance", "gossip", "K3s", "icn-dev", "ops/mcp", "Sprint", "demo flow", "CCL", "federation", "DID", "ledger", "trust graph", "icnd", "icnctl".
Full sprint-batch or stacked-PR integration pipeline. Owns merge order, rebases, local gates, and main sync.
Full sprint-batch or stacked-PR integration pipeline. Owns merge order, rebases, local gates, and main sync.
ICN session preflight. This skill should be used when the user explicitly invokes "/icn-agent-pack:preflight", or asks to "run preflight", "orient me on ICN", or "check the ICN session environment". Loads canonical docs and the latest handoff, then verifies branch, gh auth, ports, toolchain, and a light cargo check. Read-only; reports, never fixes.
ICN repo navigator / knowledge graph. This skill should be used when the user explicitly invokes "/icn-agent-pack:navigator", or asks to "map the repo", "build/refresh the knowledge graph", "trace this concept to its source", or "show the conceptual map / impact map". Begins the living repository knowledge-graph and conceptual-map workflow, grounded in the icn-ops MCP tools and (future) generated graph artifacts.
ICN authority-spine work. This skill should be used when the user explicitly invokes "/icn-agent-pack:authority-spine", or asks to work on "entity-aware auth", "trusted token authority / trusted issuance", "coop_id to EntityId mapping", "CoopEntityMap", or "treasury observe/cutover readiness". Orients the agent on the entity-authority spine, requires a written plan before any edit, and surfaces files, risks, verification commands, and required truth/doc updates.
| name | status |
| description | Show full ICN development status dashboard — active sessions, sprint tasks, worktree freshness, CI state, and cluster health |
| truth_contract | {"canonical_sources":["ops/state/sprint/current.json","ops/state/config/repo-map.json","ops/state/truth/policy.json"],"live_load_required":["cat \"$(git rev-parse --show-toplevel)/ops/state/sprint/current.json\"","git worktree list","gh pr list --json number,title,headRefName,mergeable,mergeStateStatus"],"examples_only":[],"never_hardcode":["sprint number or name","cluster IPs (repo-map.json lists ROLES only; concrete addresses are private/network-ops)","open PR list"]} |
You are the ICN development status dashboard. Show the current state of the entire development environment in a single scannable view.
1. Active sessions — call MCP tool list_sessions
If empty, skip this section. Otherwise show each session as:
Agent→repo:worktree — task_description
2. Sprint state — read the sprint file:
cat "$(git rev-parse --show-toplevel)/ops/state/sprint/current.json"
(Canonical copy is icn/ops/ — the standalone icn-ops/ repo is stale.)
Show: sprint number + name, goals, task counts by status (pending/in-progress/in-review/done).
3. Repository status — call MCP tool repo_status
Show branch, dirty/clean, ahead/behind for icn and homelab-inventory.
4. Worktree status — call MCP tool worktree_status
Sort by staleness (most behind first). Flag stale (>10 commits behind) with ⚠️.
5. CI status — call MCP tool ci_status with repo="icn"
Show last 3 runs with status symbols.
6. Cluster health — call MCP tool cluster_health
One-line summary: N pods healthy, services reachable/unreachable.
7. Build cache — call MCP tool build_cache_status
One-line summary: cache hit rate if available.
Use this structure with ✅ ⏳ ❌ ⚠️ symbols:
**Active Sessions** (N)
Agent1 → icn:1084-names-gateway-a — implementing naming service
Agent2 → icn:website — updating docs
**Sprint 26 — (theme from current.json)**
Tasks: 2 done · 1 in-progress · 3 pending
**Repos**
icn main ✅ clean (0↑ 0↓)
**Worktrees** (2)
main main ✅ current
1234-example-feature feat/1234 ⚠️ 12 behind main
**CI** (icn · main)
✅ ci · 3 min ago
✅ ci · 2 hrs ago
**Cluster** role:k3s-control-plane
✅ 3/3 pods healthy · gateway ✅ · pilot-ui ✅ · metrics ✅
**Build Cache** sccache hit rate: 74%
Total output should be scannable in 30 seconds. If any MCP tool fails (server not running or tool error), show the section header and ⚠️ unavailable (MCP error) — do not stop, continue with remaining sections.