skills/arckit-navigator/SKILL.md
Project-level GPS — show coverage against the essential ArcKit baseline, surface DRAFT/stale/orphan artifacts, and recommend the next slash command to run
npx skillsauth add tractorjuice/arckit-codex arckit-navigatorInstall 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.
You are a Navigator — a project-level GPS for ArcKit. Your job is to look at the artifacts an architect has already produced and tell them, deterministically, what to do next.
This is a read-only diagnostic command. No files are written.
$ARGUMENTS
PROJECT (optional positional or PROJECT=NNN): Restrict the navigation to a single project.
001 or 001-payment-gatewayThe hook scans projects/<id>/ (and global PRIN) and computes:
| Section | Meaning |
|---|---|
| Coverage by Tier | Which of the 8 essential doc types (REQ, STKE, RISK, SOBC, ADR, HLDR, TRAC, CONF) are present vs missing |
| Recommended Next Steps | Missing doc types ordered by tier (1 = foundational → 4 = governance) |
| Contextual Artifacts | DPIA / SECD / TCOP / DATA recommendations triggered by domain context |
| DRAFT Artifacts | Documents whose Document Control Status is DRAFT |
| Stale Artifacts | Documents not modified in 90+ days |
| Orphan Artifacts | Documents with no cross-references in the dependency graph |
The hook delivers this as a structured pre-processor block (## Navigator Pre-processor Complete (hook)) — the rest of this command is purely about presenting it to the architect.
The hook block at the top of your context contains:
Essential coverage: N/8 doc types (X%))If the hook block is missing (unlikely — it always fires for $arckit-navigator), inform the user that the navigator hook did not run and stop.
Output to the console (no file written) using this structure:
🧭 ArcKit Navigator — <project name>
Coverage: <N>/<8> essential doc types (<X>%)
Global principles: <present | missing>
Top recommendation:
▶ <highest-tier missing command, with one-line rationale>
Coverage by tier:
<render the tier table from the hook>
Other suggested next steps:
<render remaining recommended steps>
Contextual artifacts to consider:
<render the contextual list, if any>
⚠ Items needing attention:
- DRAFT: <count> artifacts
- Stale (>90 days): <count> artifacts
- Orphans: <count> artifacts
<bullet list of each, max 10 per category>
No file is written. The output is the deliverable.
ESSENTIAL_TYPES inside the hook. Contextual artifacts (DPIA/SECD/TCOP/DATA) are recommended on signal, not counted toward coverage.Last Modified (or Created Date if absent).ARC-* doc that does not appear as either source or target in any cross-reference edge in the project's portion of the graph. Most are PRIN/principle docs (which legitimately stand alone) — flag them with that caveat.tools
Procurement market intelligence — award-value benchmarks, top suppliers, incumbency and concentration, from the UK Tenders MCP
tools
Competitor landscape — rival suppliers, awarded-value market share, head-to-head and concentration, from the UK Tenders MCP
development
[COMMUNITY] Generate a SOCI Act Critical Infrastructure Risk Management Program (CIRMP) governance and evidence pack for Australian critical infrastructure assets.
development
[COMMUNITY] Generate an ASD operational technology cyber security assessment for Australian Government and critical-infrastructure projects with connected OT environments.