hforge-init
Bootstrap Harness Forge in the current repository, install or refresh the project-owned runtime, and summarize the managed surfaces that are now available.
- License 许可
- GPL-3.0
- 最近更新
- 2026-05-19
- Stars
- ★ 6
- Forks
- 1
01 前言 Front Matter
- name
- hforge-init
- metadata
- { "author": "harness-forge", "source": "skills/hforge-init/SKILL.md" }
- description
- Bootstrap Harness Forge in the current repository, install or refresh the project-owned runtime, and summarize the managed surfaces that are now available.
- compatibility
- Requires a repository where Harness Forge can write project-owned runtime files.
03 SKILL.md 正文
User Input
$ARGUMENTS
You must consider the user input before proceeding.
Goal
Initialize the current repository for Harness Forge usage and make the installed runtime easy to inspect and use.
Execution
- Treat the text after
/hforge-initas optional setup hints such as target preference or setup intent. - Check whether
.hforge/agent-manifest.jsonor.hforge/runtime/index.jsonalready exists. - Run
hforge status --root . --jsonfirst. - If the repository is not initialized or required target runtime surfaces are missing, run
hforge bootstrap --root . --yes. - Run
hforge refresh --root . --jsonafter bootstrap or whenever runtime summaries look incomplete. - Summarize:
- detected targets
- installed managed surfaces
- runtime artifacts now available
- the best next command to run
- If bootstrap cannot run safely, explain the blocker and list the minimum next manual step.
04 同仓库更多 Skills
typescript-engineering
typescript and javascript engineering guidance seeded from the harness forge knowledge base. use when the repo or task is dominated by .ts, .tsx, package.json, tsconfig, node.js services, react, next.js, frontend tooling, or multi-package workspaces where type boundaries matter.
token-budget-optimizer
compact context, reuse existing runtime artifacts, and choose the smallest authoritative surface before expanding prompt history. use when the task is growing large, when earlier repo intelligence already exists, or when repeated rescans would waste tokens without adding new evidence.
test-strategy-and-coverage
Define right-sized test layers and coverage priorities for a change.
speckit-taskstoissues
Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.
speckit-tasks
Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.
speckit-specify
Create or update the feature specification from a natural language feature description.