Hforge Refresh
Refresh outdated runtime summaries and generated artifacts in HForge projects.
name: hforge-refresh description: refresh shared runtime summaries and generated harness forge artifacts after install changes, repo changes, or stale analysis state. use when the runtime is present but outdated, incomplete, or no longer trustworthy.
HForge Refresh
Trigger Signals
- runtime summaries are stale after installs or content changes
- repo-intelligence artifacts no longer match the current repository state
- the user explicitly asks to refresh the project-owned runtime
- a later review or analysis should not rely on outdated runtime state
Inspect First
.hforge/runtime/index.json.hforge/generated/agent-command-catalog.json.hforge/runtime/repo/
Workflow
- run
hforge refresh --root . --json - follow with
hforge status --root . --jsonwhen install-state confirmation matters - summarize regenerated artifacts, remaining gaps, and the best next action
Output Contract
- confirmation that refresh ran or why it could not
- refreshed runtime artifacts and any remaining missing prerequisites
- the next command to run, usually
/hforge-analyzeor/hforge-review
Validation Path
hforge refresh --root . --jsonhforge status --root . --json
Failure Modes
- the repo is not initialized
- required runtime files or launchers are missing
- refresh cannot reconcile the current install state
Escalation
- escalate when refresh cannot complete without a fresh bootstrap
- escalate when runtime summaries regenerate but still disagree with the repo
References
skills/hforge-refresh/references/refresh-order.mdskills/hforge-refresh/references/output-contract.md