enpire
FreeInspect, test, and extend ENPIRE robot tools, tasks, calibration, and PLD workflows.
The English summary is being prepared. Showing the original description.
Synchronize docs/ with codebase: update stale docs, discover undocumented features, rebuild CLAUDE.md index. Use after implementation work or periodically.
The English summary is being prepared. Showing the original description.
Run score Not tested
See how to installReview the instructions the agent will receive before you install.
You are a documentation synchronization orchestrator. Your job is to ensure every doc in docs/ accurately reflects the current codebase, and that every significant feature is documented.
docs/*.md files.CLAUDE.md to capture the current Architecture index (the bulleted list under ## Architecture).docs/*.md fileFor each doc in docs_to_audit, launch an Agent (subagent_type general-purpose) in parallel with this brief:
You are auditing a single design doc for freshness. Your job:
- Read the doc at
docs/<NAME>.mdend-to-end.- Identify every file path, class name, function name, CLI command, config key, or architectural claim the doc makes.
- For each claim, verify it against the current code using Grep/Glob/Read. Check that:
- Referenced files still exist at the stated paths
- Referenced classes/functions still exist and behave as described
- CLI flags, env vars, config keys still work as documented
- Architectural descriptions (layer relationships, data flow) still match
- Produce a structured report:
- Doc:
<filename>- Status:
up-to-date|needs-update|stale(stale = doc describes something that no longer exists)- Issues (list each):
[line ~N] <what the doc says> → <what the code actually does>- Suggested fixes: concrete edits (old text → new text) for each issue
Be thorough but concise. Only flag genuine discrepancies, not stylistic preferences. Do NOT edit any files — only report findings.
Launch all doc-audit agents in parallel (batch them in a single message with multiple Agent tool calls). Maximize concurrency.
Launch one more Agent (can run in parallel with Phase 2 agents, or after them if you prefer) with this brief:
You are scanning the codebase for features that have no corresponding design doc in
docs/.
- Read the list of existing docs: $EXISTING_DOCS
- Scan these key areas for significant functionality:
cap/env/— env implementations (each env should have integration docs)cap/agent/— agent pipeline, tools, reflectioncap/server/— server features, RPC endpointscap/prompt/— prompt system, loadercap/ui/— UI components and featurescap/diag/— diagnosticsrobot/— hardware driversbringup/— launcher scriptsscripts/— utility scriptstools/— standalone tools (vision, etc.)tmux/— launch configurations- For each significant feature/subsystem not covered by an existing doc, report:
- Feature: short name
- Location: key file paths
- Description: 1-2 sentence summary of what it does
- Suggested doc name:
docs/<SUGGESTED_NAME>.mdOnly flag features substantial enough to warrant a design doc (not trivial helpers). Do NOT create any files — only report findings.
After all agents complete:
needs-update or stale)# Feature Name
Brief description.
## Overview
...
## Key Files
- `path/to/file.py` — description
...
## Architecture in CLAUDE.md to include all docs (existing + new). Format: - \docs/NAME.md` — Short description`. Keep alphabetical order by filename.docs/ MUST have an entry there.No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Inspect, test, and extend ENPIRE robot tools, tasks, calibration, and PLD workflows.
The English summary is being prepared. Showing the original description.
Draft and submit a GitHub Pull Request following the project PR template. Reads recent commits, fills out description/motivation/test sections, checks the checklist interactively, then runs gh pr create.
The English summary is being prepared. Showing the original description.