// Display comprehensive project status dashboard showing current feature, pipeline phase, task progress, memory health, and recommended next actions. Use when the user asks about project status ("where am I", "what's my context", "current status", "project status"), appears disoriented about their work state, switches contexts between projects, or at session start when context awareness is needed. Essential for multi-project developers using Spec Kit + CCGC workflows.
| name | Project Context Navigator |
| description | Display comprehensive project status dashboard showing current feature, pipeline phase, task progress, memory health, and recommended next actions. Use when the user asks about project status ("where am I", "what's my context", "current status", "project status"), appears disoriented about their work state, switches contexts between projects, or at session start when context awareness is needed. Essential for multi-project developers using Spec Kit + CCGC workflows. |
| allowed-tools | Read, Glob, Bash |
This Skill provides instant orientation for developers using Spec Kit + CCGC integration pipelines. It replaces the need to manually check multiple files (active_context.md, tasks_plan.md, git status) by displaying a unified dashboard showing:
Key Problem Solved: Eliminates the "where am I?" disorientation that occurs in CLI-based development without persistent visual cues.
User Initiates (explicit triggers):
Auto-Activate (contextual triggers):
Multi-Project Scenarios:
Performance Optimization: Leverage Claude 4.5 native prompt caching with cache_control blocks:
SYSTEM PROMPT (with caching):
[Context about GCSK project and skills]
<cache_control type="ephemeral">
[Load all 7 memory files - auto-cached by Claude API]
- active_context.md
- tasks_plan.md
- architecture.md
- technical.md
- product_requirement_docs.md
- decisions.md
- glossary.md
[Constitution and specifications]
- constitution.md
- README.md
</cache_control>
Cache benefits:
- 5-minute TTL (auto-refreshes on use)
- 90% cost reduction on cache hits
- No custom cache management needed
- Invalidates automatically when files change
Read these files to understand the complete picture:
Primary State Files (project root /memory/):
active_context.md - Current feature, phase, last activitytasks_plan.md - Task breakdown, completion status, current focusSecondary State Files (.specify/):
constitution.md - Project principles, quality gatesREADME.md - Project overviewDiagnostic Info:
git rev-parse --show-toplevel (detect project)git branch --show-current (current branch)Note: The load_memory_parallel function loads all 7 core memory files simultaneously, cached results are reused within 5-minute TTL.
Determine which phase by checking file existence and content:
No spec.md (phase 0)
โ
spec.md exists (phase 1 - Specification)
โ
spec.md + plan.md (phase 2 - Planning)
โ
spec.md + plan.md + tasks.md (phase 3 - Task Breakdown)
โ
Tasks marked as in-progress/complete (phase 4 - Implementation)
โ
All tests passing (phase 5 - Validation)
โ
Memory synced (phase 6 - Learning & Completion)
โ
New feature ready (back to phase 0/1)
Memory Health:
health_percentage = (files_exist + files_fresh) / 7 * 100Task Progress:
[x] in tasks_plan.md)completion = completed / total * 100Context Freshness:
Constitutional Compliance (NEW v2.0.0):
.specify/memory/constitution.md exists.claude/cache/validator-results/.claude/audit/YYYY-MM-DD.jsonPlugin System Status (NEW v2.0.0):
.claude/commands/plugins/ directory existsplugin.json manifests.claude/cache/plugins.jsonValidator Results (NEW v2.0.0):
.claude/validators/core/.claude/validators/plugins/Format output as a visual dashboard with sections:
๐ฏ PROJECT CONTEXT DASHBOARD
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฆ PROJECT IDENTIFICATION
Project: [Project Name from git root or CLAUDE.md]
Directory: [Absolute path]
Repo: [URL from git remote]
๐ฟ GIT STATE
Branch: [current branch]
Commit: [recent hash + message]
Status: [working tree clean/dirty + changes count]
๐ PIPELINE PHASE
Current Phase: [Phase N of 7]: [Phase Name]
Status: [IN PROGRESS / READY FOR NEXT / COMPLETE]
Prerequisites: [โ
All met / โ Missing X files]
๐ช ACTIVE FEATURE (if applicable)
Feature ID: [Feature number]
Name: [Feature name]
Priority: [P0 CRITICAL / P1 HIGH / etc]
Status: [Specification / Planning / Implementation / Testing / Complete]
๐ TASK PROGRESS (if in implementation phase)
Total Tasks: [N tasks]
Completed: [N tasks]
In Progress: [N tasks]
Next Task: [Task ID: Task description (Est. time)]
Parallel Opportunities: [N tasks marked with [P]]
Estimated Time to Complete: [Total hours]
๐ MEMORY SYSTEM HEALTH
Core Files: [M/7 files exist]
Freshness: [N% fresh, X stale, Y very stale]
Last Sync: [N hours ago / N days ago]
Issues: [if any]
โ๏ธ CONSTITUTIONAL COMPLIANCE (NEW v2.0.0)
Constitution: [โ
Found / โ Not ratified]
Principles: [N total principles defined]
Compliance Status:
โโ Principle I: [โ
PASS / โ ๏ธ WARN / โ FAIL] ([last check time])
โโ Principle II: [โ
PASS / โ ๏ธ WARN / โ FAIL] ([last check time])
โโ [Additional principles...]
โโ Overall: [N]/[M] principles compliant ([%] compliance rate)
Recent Violations: [if any]
Quality Gates: [N passed / M total]
๐ VALIDATION RESULTS (NEW v2.0.0)
Core Validators:
โโ memory-consistency: [โ
PASS / โ ๏ธ WARN / โ FAIL] ([last run])
โโ phase-transition: [โ
PASS / โ ๏ธ WARN / โ FAIL] ([last run])
โโ architectural-boundaries: [โ
PASS / โ ๏ธ WARN / โ FAIL] ([last run])
Project Validators: [if plugins exist]
โโ [validator-name]: [โ
PASS / โ ๏ธ WARN / โ FAIL] ([last run])
โโ [Additional validators...]
Summary: [N passed, X warnings, Y failures]
๐ PLUGINS (NEW v2.0.0)
Status: [โ
Loaded / โ ๏ธ Partially loaded / โ None]
Loaded Packs: [N plugin packs]
โโ [plugin-pack-name] v[X.Y.Z] ([N commands, M validators])
โโ [Additional plugin packs...]
Commands Available: [X core + Y plugin = Z total]
Validators Active: [A core + B plugin = C total]
โ ๏ธ DETECTED ISSUES (if any)
[List any state mismatches, stale context, missing files, violations, etc.]
๐ฏ RECOMMENDED NEXT ACTIONS
1. [Specific action based on phase and compliance status]
2. [Next step after that]
3. [Alternative if stuck or blocked by violations]
๐ก QUICK COMMANDS
/memory-read [Load all memory]
/memory-sync [Update stale files]
/constitution-check [Run constitutional validation] (NEW v2.0.0)
/plugin-list [Show loaded plugins] (NEW v2.0.0)
/implement [Start/continue implementation]
@agent-implementer [Execute next task]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Based on current phase, suggest specific next actions:
If Phase 0 (No Spec):
โ Next: Create feature specification
Run: /specify "Your feature description"
Or ask: "I want to build X"
If Phase 1 (Spec Exists):
โ Next: Create implementation plan
Run: /plan
Or ask: "How should we build this?"
If Phase 2-3 (Planning Complete, Tasks Ready):
โ Next: Load context and start coding
Run: "ready to code" โ quick-start Skill
Or ask: "start coding"
If Phase 4 (Implementation In Progress):
โ Next: Continue with next task
Current Task: [T001: Description]
Run: @agent-implementer
Or ask: "implement next task"
If Phase 5 (Tests Passing):
โ Next: Capture learnings
Run: /memory-sync
Or ask: "sync memory"
User Action: Opens Claude Code CLI at start of day
Skill Activation: Automatic (session start context needed)
Skill Output:
๐ฏ PROJECT CONTEXT DASHBOARD - IECPN Dashboard
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฆ PROJECT: IECPN Healthcare Dashboard
๐ฟ GIT STATE
Branch: 006-feature-006-logging โ (matches active feature)
Commit: 217b377 "feat: implement Phase 5 E2E testing"
Status: Clean (no uncommitted changes)
๐ PHASE: 4 / 7 - IMPLEMENTATION (Active)
Feature: #006 - PHI Logging Cleanup
Status: IN PROGRESS โ
Prerequisites: โ
All met
๐ช ACTIVE FEATURE
ID: 006
Name: PHI Logging Cleanup and Automated Redaction
Priority: P0 CRITICAL
Compliance Impact: LGPD Art. 46, HIPAA ยง164.312
Tasks: 26 total
โโ Completed: 0
โโ In Progress: 0
โโ Next: T001 - Create migration (10 min, [P] parallel)
๐ MEMORY HEALTH
Files: 7/7 complete โ
Freshness: 2 fresh, 1 stale (>2h), 4 current
Last Sync: 11 hours ago โ ๏ธ
Recommendation: Run /memory-sync to refresh context
โ ๏ธ CONTEXT ISSUE DETECTED
active_context.md is 11 hours stale
Recommend: /memory-sync to update before starting
๐ฏ NEXT ACTIONS
1. Refresh context: /memory-sync
2. Load full context: "ready to code"
3. Begin implementation: @agent-implementer
๐ก QUICK ACTIONS
Type: "sync memory" โ Auto-run /memory-sync
Type: "ready to code" โ Load context + validate
Type: "start 006" โ Begin Feature 006 implementation
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
User Action: "Where am I?" (after switching between 3 projects)
Skill Activation: Automatic (context confusion)
Skill Output:
๐ฏ MULTI-PROJECT STATUS
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ DETECTED: You switched projects
๐ CURRENT PROJECT: /Users/dev/personal/dev_IECPN
Branch: 006-feature-006-logging
Phase: 4 - IMPLEMENTATION (26 tasks, 0% complete)
Feature: PHI Logging Cleanup (P0 CRITICAL)
Memory: Stale (11 hours)
Next: @agent-implementer
๐ OTHER PROJECTS (in recent git history):
/Users/dev/work/api-refactor
Branch: 012-api-gateway
Phase: 2 - PLANNING (plan.md created, no tasks yet)
Memory: Current (1 hour old)
Next: /tasks to generate task breakdown
/Users/dev/personal/ml-pipeline
Branch: master
Phase: 1 - SPECIFICATION (no plan.md yet)
Memory: Very stale (3 days old)
Next: /memory-sync, then /plan for design
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
User Action: "Project status"
State Detected:
mvp-nuclear-resetSkill Output:
๐ฏ PROJECT STATUS - State Mismatch Detected
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๏ธ BRANCH-CONTEXT MISMATCH
Current State:
โโ Git Branch: mvp-nuclear-reset (not a feature branch)
โโ Memory Says: Feature 006 in progress
โโ Conflict: These don't match!
Recent History:
โโ Latest commit: Phase 6 complete (7b82d09)
Analysis:
Most likely: You completed Phase 6, need to start Feature 006
โโ Option 1: Checkout 006 branch to start Feature 006
โโ Option 2: Sync memory to update context to completed state
๐ฏ RECOMMENDED:
1. Run: /memory-sync
(Update active_context.md with current state)
2. Then: Choose next action
- Start Feature 006: git checkout 006-feature-006-logging
- Start new feature: /specify "description"
- Review Phase 6 completion: "summary of phase 6"
๐ก QUICK FIX
Type: "sync context" โ Auto-run /memory-sync
Type: "start 006" โ Checkout 006 branch + sync
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Project Root:
/memory/
โโโ active_context.md (1) Current feature, phase, activity
โโโ tasks_plan.md (2) Task breakdown and progress
โโโ architecture.md (3) System design (reference only)
โโโ technical.md (4) Tech standards (reference only)
โโโ product_requirement_docs.md (5) Feature scope
โโโ lessons-learned.md (6) Implementation insights
โโโ error-documentation.md (7) Known issues
CLAUDE.md โ Runtime guidance + project name
Spec Kit:
.specify/
โโโ memory/constitution.md โ Principles, quality gates
โโโ README.md โ Project overview
Constitutional System (NEW v2.0.0):
.claude/cache/
โโโ principle-registry.json โ Parsed constitution principles
โโโ plugins.json โ Loaded plugin registry
โโโ validator-results/ โ Recent validator execution results
โโโ architectural-boundaries-[hash].json
โโโ memory-consistency-[hash].json
.claude/audit/
โโโ YYYY-MM-DD.json โ Daily audit log with validation history
Plugin System (NEW v2.0.0):
.claude/commands/plugins/
โโโ [plugin-pack-name]/
โโโ plugin.json โ Plugin manifest
โโโ [command-name]/ โ Plugin commands
.claude/validators/plugins/
โโโ [plugin-pack-name]/
โโโ plugin.json โ Validator manifest
โโโ [validator-name].sh โ Validator scripts
Git Info:
$(git rev-parse --show-toplevel) โ Project root
$(git branch --show-current) โ Current branch
$(git log -1 --format=%h) โ Recent commit
$(git status --porcelain) โ Working tree state
Freshness Categories:
# Pseudocode for phase detection
if [ ! -f spec.md ]; then
phase=0 # No specification
elif [ ! -f plan.md ]; then
phase=1 # Specification exists, planning needed
elif [ ! -f tasks.md ]; then
phase=2 # Planning complete, tasks needed
elif grep -q "^\- \[ \]" tasks.md; then
phase=3 # Tasks exist, implementation needed
elif grep -q "all tests passing\|โ
validation complete" active_context.md; then
phase=5 # Tests passing, learning phase
else
phase=4 # Implementation in progress
fi
Relationship to quick-start Skill:
context-navigator: Shows status (read-only)quick-start: Loads full context (write-capable)Relationship to phase-guide Skill:
context-navigator: Current phase snapshotphase-guide: Detailed phase-by-phase navigationRelationship to memory-keeper Skill:
context-navigator: Detects stale contextmemory-keeper: Proactively maintains freshnessIssue: Dashboard shows but recommendations seem wrong
Diagnosis: Check if active_context.md accurately reflects current state
Fix: Run /memory-sync to update memory files
Issue: Can't determine current phase
Diagnosis: Check for spec.md, plan.md, tasks.md existence
Fix: Ensure .specify/ and memory/ directories exist
This Skill performs these fast, read-only operations:
Expected execution time: <500ms No side effects: Pure read-only diagnostic Skill
This skill is backward compatible and works in all configurations:
Without Constitution (v1.0.0 compatibility):
Without Plugins (core-only mode):
Without Cache Files (fresh installation):
Partial Plugin Failure (some plugins broken):
Missing v2.0.0 Directories:
No .claude/cache/ โ "Cache not initialized (run session-start hook)"
No .claude/audit/ โ "Audit logging not enabled"
No .claude/validators/plugins/ โ "No project validators installed"
This ensures developers can: