dependency-manager
Plan, verify, and explicitly install skill and script runtime dependencies from Harnessy manifests.
- License 许可
- AGPL-3.0
- 最近更新
- 2026-08-15
- Stars
- ★ 30
- Forks
- 7
01 前言 Front Matter
- name
- dependency-manager
- description
- Plan, verify, and explicitly install skill and script runtime dependencies from Harnessy manifests.
- allowed-tools
- Read, Bash
- argument-hint
- [check|plan|install] [--manifest <path>|--skills-root <path>] [--json] [--dry-run] [--include-optional]
- disable-model-invocation
- true
02 资源文件 4
- 参考文档commands/dependency-manager.md1.4 KB
- 参考文档manifest.yaml838 B
- 脚本scripts/dependency-manager-lib.mjs8.4 KB
- 脚本scripts/flow-deps235 B
03 SKILL.md 正文
Dependency Manager
Purpose
Provide an explicit dependency-management surface for Harnessy skills and scripts so runtime dependencies are checked, planned, and installed with user approval instead of silently provisioned.
Inputs
-
Optional subcommand:
check,plan, orinstall -
Optional flags:
--manifest <path>,--skills-root <path>,--json,--dry-run,--include-optional -
Template paths are resolved from
${AGENTS_SKILLS_ROOT}/dependency-manager/.
Steps
- Follow the command contract in
${AGENTS_SKILLS_ROOT}/dependency-manager/commands/dependency-manager.md. - Use the installed
flow-depscommand for deterministic dependency inspection. - Ask the user before invoking
flow-deps install ...unless they explicitly requested installation. - Keep manifests as the source of truth for runtime requirements.
- Use
--include-optionalwhen the user explicitly asks to install provider/capability extras.
Output
- Dependency plans for one manifest or all installed skills.
- Availability and authentication checks for declared tools.
- Explicit installation results for missing packages or tools.
04 同仓库更多 Skills
wiki-research
Autonomous research orchestrator for Jarvis Wiki domains. Spawns a Claude agent with web tools to find new sources, drops them into raw/, runs the compile pipeline, and emits autoresearch traces for the autoflow ratchet.
tmux-agent-launcher
Launch Claude, OpenCode, or Codex in a named tmux session from the command line or agent workflows.
test-quality-validator
Validate generated or hand-written tests for coverage completeness, correctness, and false-green risks using the canonical QA runtime, regression artifacts, and optional delivery-profile rules.
tech-spec
Generate production-ready technical specifications from product specs.
tech-spec-review
Seven-lens engineering review for technical_spec.md files, including an explicit simplicity and architectural fitness gate.
spec-to-regression
Generate browser and API regression scenarios from approved product and technical specs using the Harnessy delivery profile and regression artifact contract.