From hw
Configure Hypo-Workflow global defaults for agent platform, execution mode, subagents, plan mode, and dashboard.
npx claudepluginhub hypoxanthineovo/hypo-workflow --plugin hwThis skill uses the workspace's default tool permissions.
📌 输出语言规则:
Configures Plan-Build-Run settings: workflow depth, model profiles, features, git branching/mode, and gates. Interactive or direct args like 'depth standard' or 'feature auto_continue on'.
Guides claude-flow multi-agent orchestration: swarm vs hive-mind topology selection, agent deployment, memory configuration, SPARC workflows. Interactive recommendations without auto-execution.
Share bugs, ideas, or general feedback.
📌 输出语言规则: 读取 config.yaml → output.language
Use this skill as the plugin-level setup wizard. It configures Hypo-Workflow itself, not a project-local .pipeline/ workspace.
Always use the global file:
~/.hypo-workflow/~/.hypo-workflow/config.yamlDo not write .pipeline/config.yaml from setup. Project-local configuration belongs to /hypo-workflow:init or /hypo-workflow:plan-generate.
When another skill needs runtime defaults, resolve values in this order:
.pipeline/config.yaml~/.hypo-workflow/config.yamlImportant mappings:
execution.mode > global execution.default_mode > selfexecution.subagent_tool > global subagent.provider > autoplan.mode > global plan.default_mode > interactiveplan.interaction_depth > global plan.interaction_depth > mediumdashboard.enabled > global dashboard.enabled > falsedashboard.port > global dashboard.port > 7700output.language > global output.language > zh-CNoutput.timezone > global output.timezone > Asia/Shanghaiwatchdog.enabled > global watchdog.enabled > false.pipeline/rules.yaml > project rules.* > global rules.* > extends: recommendedmkdir -p ~/.hypo-workflow~/.hypo-workflow/config.yaml does not exist, start the first-run wizardclaude-code or codexself is recommended for first-time userssubagent enables delegation to another agent runtimecodex or claudebase_url only when a custom API endpoint is usedtrue or false7700interactive pauses for confirmation during planningauto runs planning phases without routine pauseszh-CNAsia/Shanghaifalse300recommended, strict, or minimalrecommended~/.hypo-workflow/config.yaml.Use short, concrete prompts:
<detected>. Use this platform?"self or subagent?"codex or claude?"interactive or auto?"low, medium, or high?"recommended, strict, or minimal?"agent.platform=claude-code when running in Claude Code, otherwise codexagent.model should use the current session model when visibleexecution.default_mode=selfsubagent.provider=codexsubagent.codex.model=gpt-5.4subagent.claude.model=claude-sonnet-4-20250514dashboard.enabled=truedashboard.port=7700plan.default_mode=interactiveplan.interaction_depth=mediumplan.interactive.min_rounds=3plan.interactive.require_explicit_confirm=trueoutput.language=zh-CNoutput.timezone=Asia/Shanghaiwatchdog.enabled=falsewatchdog.interval=300watchdog.heartbeat_timeout=300watchdog.max_retries=5watchdog.max_consecutive_milestones=10watchdog.notify=truehistory_import.split_method=autohistory_import.time_gap_threshold=24hhistory_import.max_milestones=20compact.auto=truecompact.progress_recent=15compact.state_history_full=1compact.log_recent=20compact.reports_summary_lines=3showcase.language=autoshowcase.poster.api_key_env=OPENAI_API_KEYshowcase.poster.size=1024x1536showcase.poster.quality=highshowcase.poster.style=autorules.extends=recommendedrules.rules={}version=8.4.0# Hypo-Workflow global config
# Generated by /hypo-workflow:setup
agent:
platform: claude-code
model: claude-sonnet-4-20250514
execution:
default_mode: self
subagent:
provider: codex
codex:
model: gpt-5.4
base_url: https://api.vsplab.cn
claude:
model: claude-sonnet-4-20250514
dashboard:
enabled: true
port: 7700
plan:
default_mode: interactive
interaction_depth: medium
interactive:
min_rounds: 3
require_explicit_confirm: true
output:
language: zh-CN
timezone: Asia/Shanghai
watchdog:
enabled: false
interval: 300
heartbeat_timeout: 300
max_retries: 5
max_consecutive_milestones: 10
notify: true
history_import:
split_method: auto
time_gap_threshold: 24h
max_milestones: 20
keyword_patterns:
- 'feat\(M(\d+)\):'
- 'M(\d+)-'
- 'milestone-(\d+)'
compact:
auto: true
progress_recent: 15
state_history_full: 1
log_recent: 20
reports_summary_lines: 3
showcase:
language: auto
poster:
api_key_env: OPENAI_API_KEY
size: "1024x1536"
quality: high
style: auto
rules:
extends: recommended
rules: {}
version: "8.4.0"
created: "2026-04-26T14:00:00+08:00"
updated: "2026-04-26T14:00:00+08:00"
Omit subagent.codex.base_url when the default OpenAI endpoint is used.
Only run checks that match installed tools:
codex --versionOPENAI_BASE_URL and OPENAI_API_KEYclaude --versionIf a check fails, keep the config but mark the provider as unverified in the summary. Do not block setup unless the user asks for a strict check.
Claude Code users:
/hypo-workflow:<command>@openai/codex, setting OPENAI_API_KEY, and choosing subagent.provider=codex/hypo-workflow:dashboard for the WebUICodex users:
/hw:*@anthropic-ai/claude-code and choosing subagent.provider=claude.pipeline/config.yamlMixed mode:
execution.mode=self for the main orchestratorstep_overrides.<step>.executor=subagentstep_overrides.<step>.subagent=codex or claudeWhen a config exists:
Interactive config editing must keep global defaults and project config as separate targets. Stage edits first, show a diff, validate supported schema fields, and require confirmation before writing.
Do not write .pipeline/state.yaml, .pipeline/cycle.yaml, or .pipeline/rules.yaml from the setup/config TUI. If adapter-affecting values change, tell the user to run /hw:sync --light.
4. update updated
5. keep the original created timestamp
references/config-spec.md - global/project config priority and field mappingconfig.schema.yaml - project schema plus global config schema definitionSKILL.md - full system reference if broader context is needed