task-clarify

Solid

task-clarify workflow v3 — Stage ③.a 子任务澄清 sub-workflow (superpowers brainstorm + mattpocock /grill-with-docs conditional invoke)。Per-subtask repeat invoke 入口 — execute-task 每个 subtask 起步先走 task-clarify 评估 gate (judgments.subtask-gate.brainstorming.fires) 是否激活 brainstorming + 条件性 fire grill-with-docs (phase.spec_ambiguous == true)。 schema_version: harnessed.workflow.v3 with disciplines_applied [6] + tools_available [superpowers-brainstorming, grill-with-docs]. Triggered by harnessed CLI `harnessed task-clarify --task <text>` or slash command `/task-clarify` after `harnessed setup`.

AI & Automation 2 stars 1 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 78/100

Stars 20%
16
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# task-clarify workflow (v3) ## Overview Single-phase sub-workflow mapping the user's CLAUDE.md Stage ③.a 子任务澄清 discipline onto the harnessed runtime, fully `harnessed.workflow.v3` schema (Phase v3.0-3.4 W0 T3.4.W0.6 — D-09 L0 Discipline Substrate + D-05 conditional `invokes_tools` + D-04 gate ref). | phase | id | upstream | model | capability / invokes_tools | gate | | ----- | -- | -------- | ----- | -------------------------- | ---- | | 1 | `01-brainstorm` | superpowers | sonnet | `{{ capabilities.superpowers-brainstorming.cmd }}` + `invokes_tools: [{if: phase.spec_ambiguous, tool: grill-with-docs}]` | `judgments.subtask-gate.brainstorming.fires` | Per-phase config loads from `workflows/task/clarify/workflow.yaml`; engine.runRouting spawns each phase as a sub-agent via `@anthropic-ai/claude-agent-sdk` 0.3.142+. ## Per-subtask repeat invoke pattern task-clarify is **NOT** a one-shot 阶段 — execute-task master orchestrator delegates to task-clarify **每个 subtask 入口走一次** evaluate gate (subtask-gate.brainstorming .fires) 是否激活。Skip path (subtask.type in ['crud','standard_lib_call'] OR subtask.lines < 20) bypasses brainstorming entirely per CLAUDE.md "拿不准 → 倾向跳过"。 ## Discipline Substrate (L0 always-on) 6 disciplines (karpathy + output-style + language + operational + priority + protocols) apply cross-cutting per D-09 L0 Discipline Substrate — workflow runtime pre-phase hook loads discipline yaml + applies rules. Sentinel category `behavioral` SKIP cmd invoke; runtime engine ...

Details

Author
easyinplay
Repository
easyinplay/harnessed
Created
2 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

API & Backend Solid

discuss-subtask

Stage ①.c 子任务层 discuss sub-workflow — superpowers brainstorming (≥2 approach / 核心算法 / API contract / 错误成本高)。schema_version: harnessed.workflow.v3 with disciplines_applied (6 default) + tools_available (superpowers-brainstorming + grill-with-docs + grill-me) + 1 phase (01-brainstorm with conditional invokes_tools for spec_ambiguous + no_docs)。Triggered by harnessed CLI `harnessed discuss-subtask --task <text>` or slash command `/discuss-subtask` after `harnessed setup`.

2 Updated today
easyinplay
Testing & QA Solid

task-test

task-test workflow v3 — Stage ③.c 子任务测试 sub-workflow (superpowers TDD red-green-refactor 强制 + diagnose conditional invoke)。Single-phase composition: 01-test (capability `superpowers:test-driven-development` + gate judgments.tdd-gate.tdd-strongly-suggested.fires + invokes_tools[{if: test_fail, tool: diagnose}])。Alias /tdd (mattpocock-skills) 可替代 superpowers TDD per D-13。 schema_version: harnessed.workflow.v3 with disciplines_applied [6] + tools_available [tdd, diagnose]. Triggered by harnessed CLI `harnessed task-test --task <text>` or slash command `/task-test` after `harnessed setup`.

2 Updated today
easyinplay
AI & Automation Solid

task

Stage ③ Task master orchestrator — 串行 invoke 4 sub per subtask (clarify → code → test → deliver)。 ralph-loop COMPLETE wrapper 在 deliver phase 内 (D-10 orthogonal wrapper)。tdd-gate conditional fire on test sub。schema_version: harnessed.workflow.v3 with delegates_to (4 sub: clarify order 1 conditional + code order 2 + test order 3 conditional + deliver order 4) + disciplines_applied (6 default) + tools_available (8 entry: superpowers-brainstorming + tdd + grill-with-docs + improve-codebase-architecture + diagnose + ralph-loop + planning-with-files)。 Triggered by slash command `/task` (bare per ADR 0030 namespace policy D-02 LOCK) after `harnessed setup`.

2 Updated today
easyinplay