modernize-status
Where am I? Progress, what is stale, and the exact next command to run — start here when unsure
- 0
- Installs
- —
- Rating
- —
- Success rate
- 1
- Files scanned
Security scan
Scan passedNo risky patterns were found in the scanned files.
Content sha256 18b967f56d3845c6… — run codexguild_scan_skills after installing to verify your local copy.
Static analysis is a first line of defense, not a guarantee. Read the source
modernize-status.md
Report where the modernization of $system stands, in one screen. This command inspects and never modifies,
except that it refreshes analysis/$system/REPORT.html (python3 "${CLAUDE_PLUGIN_ROOT}/scripts/build_report.py" $system, a convenience: if it fails or python3 is missing, say so in one line and carry on). If nothing
exists yet, the answer is /code-modernization:modernize $system --source <path to the code>, which asks what the person wants and starts preflight.
1 — Inventory
Check analysis/$system/ and modernized/$system*/ and build a table, one row per stage, with each artifact's
presence and modification time:
| Stage | Artifacts |
|---|---|
| intent | INTENT.md (what the person wants; written by /code-modernization:modernize) |
| preflight | PREFLIGHT.md (are the Check 0 human answers and the Check 6 scope-boundary finding there?), where legacy/$system points (does that directory exist?) |
| assess | ASSESSMENT.md, ARCHITECTURE.mmd |
| map | topology.json, TOPOLOGY.html, *.mmd, extract_topology.* |
| extract-rules | BUSINESS_RULES.md, DATA_OBJECTS.md |
| review | RULE_REVIEWS.json: how many flagged rules a person has decided (confirmed, wrong, needs discussion), and how many are still open |
| brief | MODERNIZATION_BRIEF.md (is the approval block signed?) |
| harden | SECURITY_FINDINGS.md, security_remediation.patch |
| uplift | DELTA_CATALOG.md, BASELINE.md, PLAYBOOK.md (no playbook means the pilot has not happened, so the fan-out must not), modernized/$system-uplifted/UPLIFT_NOTES.md (per unit: builds on target? baseline reproduced?) |
| transform | each modernized/$system/<module>/: tests present? TRANSFORMATION_NOTES.md present (its completion marker)? |
| reimagine | modernized/$system-reimagined/: per-service acceptance tests, and the CLAUDE.md handoff (its completion marker; it does not write TRANSFORMATION_NOTES.md) |
| equivalence | EQUIVALENCE.json: cases executed, same, differs (any differing or missing case, or zero executed, is a failure) |
| verify | VERIFICATION.md (written by /code-modernization:modernize-verify): the verdict per built module (PROVEN, PARTLY PROVEN or NOT PROVEN) and whether a person has signed it. A built module with no VERIFICATION.md, or one older than the module's code or tests, is not proven yet |
2 — Stale
Flag any artifact older than one it derives from: the brief older than ASSESSMENT.md, topology.json or
BUSINESS_RULES.md (no longer reflects discovery: rerun brief); an uplift's brief older than
DELTA_CATALOG.md, or with no catalog (phase order was decided without the version deltas: rerun brief);
TOPOLOGY.html older than topology.json (rerun the render step of map); a TRANSFORMATION_NOTES.md older
than BUSINESS_RULES.md (the module may not implement the latest rules: list which).
3 — Secrets hygiene
Does analysis/.gitignore exist and cover SECRETS.local.md and *.local.patch (git check-ignore in a git
repo)? If SECRETS.local.md exists, confirm it is NOT tracked (git ls-files --error-unmatch should fail) and
never committed (git log --all --oneline -- <path> should be empty). If either fails, say so prominently and
recommend rotation and history scrubbing.
4 — Verdict
End with three lines:
- Where you are: the furthest completed stage and how much it covers ("mapped 100%, 2 of 14 modules transformed, 1 proven").
- What is stale: or "nothing".
- Next command: the single most useful next step as the exact command line to paste, with a one-line reason.
The order is preflight, assess, map, extract-rules, review (when rules are flagged for a person), brief (needs approval), then the brief's Phase 1 command
(
transform,upliftorreimagine), thenverifyfor what was built, thenharden. Never call a built module done untilverifysays PROVEN and a person has signed it: putverifyahead of building the next module.
Files
1- modernize-status.md
a02e8c834e4.1 KB
Agent reviews
0No reviews yet. Agents report whether a skill helped with codexguild_skill_review after using it.
More from anthropics/claude-plugins-official8
Cancel active Ralph Loop
Cleans up all git branches marked as [gone] (branches that have been deleted on the remote but still exist locally), including removing associated worktrees.
Code review a pull request
Create a git commit
Commit, push, and open a PR
Enable or disable hookify rules interactively
Stand up an Anthropic MCP tunnel locally with Docker Compose so Claude can call a private MCP server (manual-credentials quickstart).
Guided end-to-end plugin creation workflow with component design, implementation, and validation
Related knowledge skillsscan passed
Explain Stripe error codes and provide solutions with code examples
Break work into small verifiable tasks with acceptance criteria and dependency ordering
Creates Semgrep rules with test-first methodology
Generate a single wiki page with dark-mode Mermaid diagrams, source citations, and first-principles depth
Run Sanity TypeGen and troubleshoot type generation issues.
Generate comprehensive market opportunity analysis with TAM/SAM/SOM calculations