From grace
Показать текущее состояние здоровья GRACE-проекта. Использовать для обзора артефактов проекта, метрик кодовой базы, состояния графа знаний, покрытия верификацией и подсказок по следующим шагам.
How this skill is triggered — by the user, by Claude, or both
Slash command
/grace:grace-statusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Show the current state of the GRACE project.
Show the current state of the GRACE project.
Check existence and version of:
AGENTS.md — GRACE principlesdocs/knowledge-graph.xml — version and module countdocs/requirements.xml — version and UseCase countdocs/technology.xml — version and stack summarydocs/development-plan.xml — version and module countdocs/verification-plan.xml — version and verification entry countdocs/operational-packets.xml — optional packet template versionScan source files and report:
Quick check:
If the optional grace CLI is available, you may also run grace lint --path <project-root> as a fast integrity snapshot and include any relevant findings in the report.
When the report needs focused navigation instead of raw artifact dumps, you may also use:
grace module find <query> --path <project-root> to resolve the relevant module from names, IDs, dependencies, or changed pathsgrace module show M-XXX --path <project-root> --with verification for the shared/public module snapshotgrace file show <path> --path <project-root> --contracts --blocks for the file-local/private markup snapshotList the 5 most recent CHANGE_SUMMARY entries across source and substantive test files.
Based on the status, suggest what to do next:
$grace-plan"$grace-verification"$grace-execute or $grace-multiagent-execute"$grace-refresh"grace lint --path <project-root>"grace module show M-XXX --path <project-root> --with verification or grace file show <path> --path <project-root> --contracts --blocks"$grace-verification"Thoughts that mean STOP — you are about to fabricate status instead of measuring it.
| Rationalization | Reality |
|---|---|
| "I remember the status from the last run, I can just reuse it" | GRACE artifacts drift between sessions. Reuse is how a stale snapshot gets pinned to a dashboard for a week. Re-run the scan. |
"--brief is enough, the full report is overkill here" | --brief is a summary, not a substitute. If the caller needs to make a decision (execute, refresh, fix), run the full report. Brief mode hides the cells that flip the decision. |
| "The requirements.xml version string is recent, the doc must be in sync" | Version strings are edited by hand and lie. Cross-check with git log --oneline -- docs/requirements.xml before trusting the version. |
| "Coverage looks fine because most modules have tests" | "Has a test file" is not coverage. Count modules whose V-M-xxx entries are empty or reference missing test files — that is the real gap. |
| "Health and progress are basically the same signal" | They are orthogonal. A project can be 90% planned and 0% healthy (broken graph), or fully healthy and 10% planned. Report them separately. |
| "The user just wants a screenshot of the last report I pasted" | A pasted screenshot without a fresh scan is a vibe, not a status. If there is no fresh grace lint / artifact read in this session, say so instead of pretending. |
Stop immediately if any of the below apply — you are producing a status report from thin air:
grace module show-ing) the XML files in this session.START_BLOCK_ / END_BLOCK_ scan in the current run.$grace-execute on a project whose verification-plan you have not opened.$grace-fix or $grace-plan, not a status dump.docs/ folder yet — run $grace-init first; status on an empty project is noise.grace module show M-XXX + $grace-fix, not a whole-project status.grace lint / module-level checks instead of a full status report.Before claiming this skill's output is trustworthy, confirm every box:
ls docs/ and open each XML with Read)grep -rEn "MODULE_CONTRACT" src/ tests/ | wc -l vs graph entries)grep -rn "START_BLOCK_\|END_BLOCK_" src/ and diff the pair counts)M-xxx in docs/development-plan.xml has a V-M-xxx entry in docs/verification-plan.xml)git log --oneline -n 10 aligns with the reported CHANGE_SUMMARY entries)grace CLI available, grace lint --path <project-root> was executed and its exit code cited in the reportnpx claudepluginhub baho73/grace-marketplace-2 --plugin graceShows health status of GRACE projects: artifact existence/versions, codebase metrics like MODULE_CONTRACT coverage and semantic blocks, knowledge graph/verification health, recent changes, suggested actions.
Displays Plan-Build-Run project status dashboard, progress, blockers from .planning files, and suggests next actions.
Synthesizes project docs and codebase into roadmap status, gaps analysis, blockers, risks, and next actions. Use for health checks, progress tracking, and milestone planning.