hforge-recursive-investigate
Auto-discoverable wrapper for the Harness Forge recursive-investigate workflow. Use when a task is ambiguous, cross-module, investigation-heavy, or likely to benefit from Typed RLM, bounded subcalls, and durable recursive artifacts.
- License 许可
- GPL-3.0
- 最近更新
- 2026-05-19
- Stars
- ★ 6
- Forks
- 1
01 前言 Front Matter
- name
- hforge-recursive-investigate
- metadata
- { "author": "harness-forge", "source": "skills/hforge-recursive-investigate/SKILL.md" }
- description
- Auto-discoverable wrapper for the Harness Forge recursive-investigate workflow. Use when a task is ambiguous, cross-module, investigation-heavy, or likely to benefit from Typed RLM, bounded subcalls, and durable recursive artifacts.
- compatibility
- Works best in repositories already initialized with Harness Forge and should remain honest about translated support on partial targets.
03 SKILL.md 正文
User Input
$ARGUMENTS
You must consider the user input before proceeding.
Goal
Use Harness Forge recursive mode as an explicit investigation operating layer for hard tasks, preferring Typed RLM first and only falling back to bounded structured analysis when necessary.
Execution
- Treat the text after
/hforge-recursive-investigateas the investigation objective or task focus. - Inspect
.hforge/agent-manifest.json,.hforge/runtime/index.json,.hforge/runtime/recursive/language-capabilities.json,.hforge/runtime/recursive/runtime-inventory.json, and.hforge/runtime/recursive/escalation-heuristics.jsonfirst when present. - Run
hforge recursive capabilities --root . --jsonbefore claiming recursive support for the active language or target. - Run
hforge recursive runtimes --root . --jsonbefore assuming Python or PowerShell code-cell availability. - Use
hforge recursive provision-runtime <python|powershell> --root . --jsononly when a workspace-managed runtime alias is genuinely useful. - Create or inspect a session with
hforge recursive plan "<objective>" --task-id <taskId> --root . --jsonorhforge recursive inspect <sessionId> --root . --json. - Prefer Typed RLM through
hforge recursive execute <sessionId> --file <bundle.json> --root . --jsonor--stdin. - Use
hforge recursive run <sessionId> --file <snippet>or--stdinonly when one bounded structured-analysis step is the right tool. - Inspect durable artifacts with
hforge recursive iterations,subcalls,cells,promotions,meta-ops,score, andreplay. - Reuse the recursive artifacts in your summary instead of re-scanning the whole repo.
- Keep product code unchanged unless the user explicitly asks for edits.
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.