Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
joaquimscosta avatar

Refresh

  • 1 installs
  • 21 repo stars
  • Updated August 5, 2026
  • joaquimscosta/arkhe-claude-plugins

Detects drift in .arkhe/roadmap/ context files and regenerates them from current codebase state, scaffolding the directory if missing.

About

Detects staleness in roadmap context files (project, architecture, documents) and regenerates them from the current codebase. A developer uses it to keep project context docs in sync or to scaffold them for the first time.

  • Drift detection script over .arkhe/roadmap/
  • Regenerates project, architecture, and documents files

Refresh by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,361 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/joaquimscosta/arkhe-claude-plugins --skill refresh

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars21
Last updatedAugust 5, 2026
Repositoryjoaquimscosta/arkhe-claude-plugins

What it does

Detects drift in .arkhe/roadmap/ context files and regenerates them from current codebase state, scaffolding the directory if missing.

Files

SKILL.mdMarkdownGitHub ↗

Context Directory Refresh

Detect drift in .arkhe/roadmap/ context files and regenerate them using a hybrid format (condensed summary + references to authoritative docs).

Arguments

Parse from $ARGUMENTS:

ModeDescription
initScaffold .arkhe/roadmap/ with all 3 files from scratch
checkDetect drift only — report staleness, don't write
allRegenerate all 3 context files
projectRegenerate only project.md
architectureRegenerate only architecture.md
documentsRegenerate only documents.md
_(none)_Run check, then ask which files to refresh

Step 1: Run Drift Detection

Run the detection script:

python3 ${CLAUDE_PLUGIN_ROOT}/skills/refresh/scripts/detect_context_drift.py .

Parse the JSON output. Present a drift report table:

## Context Directory Status

| File | Exists | Staleness | Days | Commits Since | feat/fix |
|------|--------|-----------|------|---------------|----------|
| project.md | Yes/No | fresh/aging/stale/very_stale | N | N | N |
| architecture.md | Yes/No | ... | ... | ... | ... |
| documents.md | Yes/No | ... | ... | ... | ... |

New modules not in architecture.md: {list or "none"}

For `check` mode: Stop here. Present the report and suggest which files need attention.

Step 2: Context Discovery

For init, all, or single-file modes, run the shared context discovery protocol from CONTEXT_DISCOVERY.md. Gather:

  • From README.md: project purpose, target users
  • From CLAUDE.md: constraints, conventions, tech stack
  • From build files: tech stack detection via TECH_STACK_DETECTION.md
  • From docs/**/*.md: documentation inventory
  • From module globs: module inventory with file counts
  • From docs/adr/**/*.md: ADR titles and status
  • From arkhe/specs/*/spec.md: spec pipeline

Step 3: Generate Files

Generate each requested file using the hybrid format below. See WORKFLOW.md for detailed generation protocol per file.

Hybrid Format Template

# {Title}
_Auto-generated by /roadmap:refresh on {date}. Edit freely — regenerate with `/roadmap:refresh {file}`._

## Summary
{3-5 bullet points, <300 tokens — the essential facts}

## Details
{Structured data: tables, lists}

## References
{Pointers to authoritative docs}
- `{doc_path}` — {one-line description}

Generation Sources

FilePrimary Sources
project.mdREADME.md, CLAUDE.md, gap analyses, existing project.md
architecture.mdBuild files, module globs, ADRs, CLAUDE.md architecture section
documents.mdPhase 5 doc scan results, spec files, gap analyses, ADRs

Step 4: Confirm and Write

Before writing each file:

1. Show current content (if exists) or "Does not exist" 2. Show proposed new content 3. Ask: "Write this to `{context_dir}/{filename}`?"

Create the .arkhe/roadmap/ directory if it doesn't exist.

Never overwrite without confirmation.

References

  • WORKFLOW.md — Detailed generation protocol per file
  • EXAMPLES.md — Usage examples
  • TROUBLESHOOTING.md — Common issues

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.