Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
59a23b7
docs(plans): plan the Opus 5.5 update to the plugin-builder guidance
mxriverlynn Sep 23, 2026
26cb83e
docs(guidance): add Opus 5.5 to the per-model authoring guidance
mxriverlynn Sep 23, 2026
0819ac5
docs(guidance): add long-run and fan-out patterns for skills and agents
mxriverlynn Sep 23, 2026
150daf6
docs(guidance): set a limit on specificity and add a gotchas category
mxriverlynn Sep 23, 2026
b55f2c3
docs(guidance): add verification skills, skill state, helper librarie…
mxriverlynn Sep 23, 2026
4ed6f72
feat(plugin-builder): route skill-builder and agent-builder to the pe…
mxriverlynn Sep 23, 2026
699ab67
docs(guidance): drop a blocklisted word from the verification-skill s…
mxriverlynn Sep 23, 2026
78a98e4
docs(plugin-builder): note the model-specific review check in the bui…
mxriverlynn Sep 23, 2026
2fcd4a9
further investigation
mxriverlynn Sep 23, 2026
b5d78cf
fix(han-planning): match 3- and 4-hash entry headings under mawk
eastagiletracker Sep 30, 2026
09a333f
research: draft observability-engineer research report (pre-validation)
mxriverlynn Oct 14, 2026
a9f416e
research: apply adversarial validation to observability-engineer report
mxriverlynn Oct 14, 2026
b9ea9c3
research: readability pass on observability-engineer report
mxriverlynn Oct 14, 2026
a2e0b04
add observability-engineer agent with bidirectional boundaries to dev…
mxriverlynn Oct 14, 2026
588b19e
observability-engineer: guidance-conformance fixes (vocabulary trim, …
mxriverlynn Oct 14, 2026
2431082
data-engineer: trim description to fit budget after observability-eng…
mxriverlynn Oct 14, 2026
36db3f9
code-review: dispatch observability-engineer for telemetry design cha…
mxriverlynn Oct 14, 2026
647598f
wire observability-engineer into architectural-analysis, planning ski…
mxriverlynn Oct 14, 2026
6e0aca7
docs: observability-engineer long-form doc, indexes, and sibling and …
mxriverlynn Oct 14, 2026
c175cb0
Add observability-engineer agent for telemetry design review (#222)
mxriverlynn Oct 14, 2026
d9a9bda
plan(code-review-types): scope boundary, current-state findings, deci…
mxriverlynn Oct 14, 2026
7e81056
plan(code-review-types): draft change plan
mxriverlynn Oct 14, 2026
40fdc2d
plan(code-review-types): ticket loading assumes no fetch method and w…
mxriverlynn Oct 14, 2026
6094044
plan(code-review-types): default severity rule with a per-type override
mxriverlynn Oct 14, 2026
c387508
plan(code-review-types): configured review types and per-type agents;…
mxriverlynn Oct 14, 2026
d1c0674
plan(code-review-types): fold in round 2 review of configured types
mxriverlynn Oct 14, 2026
825b71e
plan(code-review-types): agents hand back findings as a named file or…
mxriverlynn Oct 14, 2026
5d33dde
plan(code-review-types): record agent output decision; readability pass
mxriverlynn Oct 14, 2026
b1ffaf2
feat(code-review): consolidate the roster table and file agent output…
mxriverlynn Oct 14, 2026
3c357e0
feat(code-review): remove size options and adopt one default severity…
mxriverlynn Oct 14, 2026
96bf538
feat(code-review): give each run its own working folder
mxriverlynn Oct 14, 2026
99b612f
feat(code-review): add review types and the five default-set types
mxriverlynn Oct 14, 2026
5b86922
feat(code-review): add the work-ticket review type
mxriverlynn Oct 14, 2026
ac99eda
feat(code-review): configured review types and attached agents
mxriverlynn Oct 14, 2026
a7f92b7
feat(post-code-review-to-pr): pass review types through to code review
mxriverlynn Oct 14, 2026
605de26
docs(code-review): document review types in place of sizes
mxriverlynn Oct 14, 2026
544ce55
docs: refresh docs for code-review review types
mxriverlynn Oct 14, 2026
15f765f
feat(code-review): add the resilience review type
mxriverlynn Oct 14, 2026
3064a40
feat(code-review): add the data review type
mxriverlynn Oct 14, 2026
72b2770
feat(code-review): add the release review type
mxriverlynn Oct 14, 2026
0c974a0
feat(code-review): add the docs review type
mxriverlynn Oct 14, 2026
1246525
feat(code-review): add the ux review type
mxriverlynn Oct 14, 2026
14ef2d4
docs: document the data, resilience, release, docs, and ux review types
mxriverlynn Oct 14, 2026
ae2658d
Plan: replace code-review size options with review types (#223)
mxriverlynn Oct 14, 2026
57bdb81
docs(code-review): rework the operator doc as a progressive-disclosur…
mxriverlynn Oct 15, 2026
497ff83
fix(code-review): close four gaps the doc rework surfaced
mxriverlynn Oct 15, 2026
4fe15e0
prettier fixing lint
mxriverlynn Oct 15, 2026
5e2ec03
Merge branch 'v6.0.0-beta' into agile-board/portable-awk-heading-match
mxriverlynn Oct 15, 2026
ff2055b
fix(han-planning): match 3- and 4-hash entry headings under mawk (#220)
mxriverlynn Oct 15, 2026
5a4a3cb
chore(deps): upgrade prettier to 3.9.10, prek to 0.5.5, bats floor to…
mxriverlynn Oct 15, 2026
51a0a58
chore(deps): upgrade actions/setup-node to v7.1.0
mxriverlynn Oct 15, 2026
25b2290
chore(deps): upgrade shellcheck-py hook to v0.11.0.1-1
mxriverlynn Oct 15, 2026
3ed7b64
Revert shellcheck-py hook to v0.11.0.1
mxriverlynn Oct 15, 2026
4a7e52e
chore(deps): upgrade dev tooling to latest compatible versions (#225)
mxriverlynn Oct 15, 2026
c2c8549
feat(plan-work-items): classify each item's implementation, review, a…
taminomara Jul 10, 2026
6c275e7
feat(plan-work-items): classify each item's implementation, review, a…
mxriverlynn Oct 15, 2026
f8c255d
docs(plans): research the Claude 5.5 model guidance for the plugin-bu…
mxriverlynn Oct 15, 2026
7c8ba7a
docs(guidance): cover Sonnet 5.5, Haiku 5.5, and Fable 5.1 in the per…
mxriverlynn Oct 15, 2026
4fa939c
docs(guidance): update agent model selection for current Claude Code
mxriverlynn Oct 15, 2026
3d09698
docs(plugin-builder): widen the reasoning check and model lists for t…
mxriverlynn Oct 15, 2026
db5bda8
docs(guidance): refresh the sources in the specialization guide
mxriverlynn Oct 15, 2026
e01c016
Merge branch 'v6.0.0-beta' into opus-5-5-plugin-builder-guidance
mxriverlynn Oct 15, 2026
69361ac
Update plugin-builder guidance for Opus 5.5 (#219)
mxriverlynn Oct 15, 2026
39631cd
chore(han): bump meta-plugin to v6.0.0
mxriverlynn Oct 15, 2026
107d148
fix(refactor): revert only the failed step's own edits
mxriverlynn Oct 15, 2026
f413d73
fix(refactor): revert only the failed step's own edits (#229)
mxriverlynn Oct 15, 2026
73d92fe
feat(han-planning): add reassess-approach and hand off at the round cap
taminomara Oct 23, 2026
645bb2f
docs(research): draft Mikado Method skill research
mxriverlynn Oct 27, 2026
4dc3e5a
docs(research): apply adversarial validation to Mikado skill research
mxriverlynn Oct 27, 2026
277b698
docs(research): readability pass on Mikado skill research
mxriverlynn Oct 27, 2026
dab9ba0
feat(restructure): add the restructure skill with Mikado discovery fo…
mxriverlynn Oct 27, 2026
66df591
docs(restructure): long-form doc, README scent line, skills index, an…
mxriverlynn Oct 27, 2026
2838a9b
feat(han-planning): add reassess-approach and hand off at the round c…
mxriverlynn Oct 27, 2026
ff0064d
feat(pairing): drive restructure collaboratively, and route refactor …
mxriverlynn Oct 27, 2026
7f5a515
fix(restructure): apply guidance-review fixes
mxriverlynn Oct 27, 2026
2a4a89c
Merge remote-tracking branch 'origin/v6.0.0-beta' into restructure-skill
mxriverlynn Oct 27, 2026
4366830
Add the restructure skill, with the Mikado Method for stalled units (…
mxriverlynn Oct 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"name": "han",
"source": "./han",
"description": "Meta-plugin that installs the bundled Han suite. Has no components of its own; it depends on han-communication, han-core, han-documentation, han-research, han-planning, han-coding, han-github, and han-reporting so installing it pulls them all in. Does not bundle the opt-in han-feedback, han-atlassian, or han-plugin-builder plugins.",
"version": "5.5.0"
"version": "6.0.0"
},
{
"name": "han-communication",
Expand Down Expand Up @@ -40,7 +40,7 @@
{
"name": "han-planning",
"source": "./han-planning",
"description": "Planning skills for the Han suite: specifying, planning, sequencing, breaking down, and stress-testing work before implementation. Home of plan-a-feature, plan-implementation, plan-a-phased-build, plan-work-items, and iterative-plan-review, plus the discussion-facilitator agent. Depends on han-communication and han-core; bundled by the han meta-plugin.",
"description": "Planning skills for the Han suite: specifying, planning, sequencing, breaking down, and stress-testing work before implementation. Home of plan-a-feature, plan-a-change, plan-implementation, plan-a-phased-build, plan-work-items, iterative-plan-review, and reassess-approach, plus the discussion-facilitator agent. Depends on han-communication and han-core; bundled by the han meta-plugin.",
"version": "2.3.0"
},
{
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7.0.1
- uses: actions/setup-node@v7.0.0
- uses: actions/setup-node@v7.1.0
with:
node-version: lts/*
cache: npm
Expand All @@ -42,7 +42,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7.0.1
- uses: actions/setup-node@v7.0.0
- uses: actions/setup-node@v7.1.0
with:
node-version: lts/*
cache: npm
Expand Down
14 changes: 7 additions & 7 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ pre-planning knowledge-work skills — `research`, `gap-analysis`, and `issue-tr
agent; depends on `han-communication` and `han-core` and is bundled by the `han` meta-plugin), `han-planning` (the
planning skills you reach for before
implementation: specifying with `plan-a-feature`, planning a restructure of existing code with `plan-a-change`,
planning the build with `plan-implementation`, sequencing it with `plan-a-phased-build`, breaking it into work with `plan-work-items`, and stress-testing plans with
`iterative-plan-review`, plus the `discussion-facilitator` agent that audits a planning discussion in progress;
planning the build with `plan-implementation`, sequencing it with `plan-a-phased-build`, breaking it into work with `plan-work-items`, stress-testing plans with
`iterative-plan-review`, and questioning a stalled approach with `reassess-approach`, plus the `discussion-facilitator` agent that audits a planning discussion in progress;
depends on `han-communication` and `han-core` and is bundled by the `han` meta-plugin),
`han-coding` (the coding skills
you reach for while working in code: writing it with `tdd` and `refactor`, designing an interface contract with
you reach for while working in code: writing it with `tdd` and `refactor`, restructuring whole areas of it with `restructure`, designing an interface contract with
`design-an-api`, plus reviewing, overviewing, analyzing,
testing, investigating, and standardizing it with `code-review`, `code-overview`, `code-walkthrough`,
`architectural-analysis`,
Expand Down Expand Up @@ -110,15 +110,15 @@ han-plugin-builder skill:
│ ├── skills/ # Research skill directories, each with SKILL.md + references/
│ ├── docs/ # In-plugin long-form docs: docs/skills/{name}.md + docs/agents/research-analyst.md
│ └── references/ # Cross-skill reference files vendored for han-research skills (yagni-rule.md, evidence-rule.md, config-rule.md)
├── han-planning/ # Planning plugin: plan-a-feature, plan-a-change, plan-implementation, plan-a-phased-build, plan-work-items, iterative-plan-review (the skills for planning before implementation) + the discussion-facilitator agent (depends on han-communication and han-core; bundled by the han meta-plugin)
├── han-planning/ # Planning plugin: plan-a-feature, plan-a-change, plan-implementation, plan-a-phased-build, plan-work-items, iterative-plan-review, reassess-approach (the skills for planning before implementation) + the discussion-facilitator agent (depends on han-communication and han-core; bundled by the han meta-plugin)
│ ├── README.md # Light front door + scent-line skills and agent lists
│ ├── .claude-plugin/
│ │ └── plugin.json
│ ├── agents/ # discussion-facilitator agent definition
│ ├── skills/ # Planning skill directories, each with SKILL.md + references/ + scripts/
│ ├── docs/ # In-plugin long-form docs: docs/skills/{name}.md + docs/agents/discussion-facilitator.md
│ └── references/ # Both kinds: han-planning-owned canonical files (planning-boundary-rule.md, scope-justification-rule.md, operator-escalation-rule.md, contract-pinning-rule.md, synthesis-failure-rule.md) beside vendored copies (yagni-rule.md, evidence-rule.md, config-rule.md, collaborative-stop-rule.md). Each owned file opens by saying so; do not overwrite one in a re-sync sweep
├── han-coding/ # Coding plugin: tdd, refactor, design-an-api, code-review, code-overview, code-walkthrough, architectural-analysis, automated-test-planning, manual-test-planning, investigate, coding-standard (the skills for working in code; depends on han-communication and han-core; bundled by the han meta-plugin)
├── han-coding/ # Coding plugin: tdd, refactor, restructure, design-an-api, code-review, code-overview, code-walkthrough, architectural-analysis, automated-test-planning, manual-test-planning, investigate, coding-standard (the skills for working in code; depends on han-communication and han-core; bundled by the han meta-plugin)
│ ├── README.md # Light front door + scent-line skills list
│ ├── .claude-plugin/
│ │ └── plugin.json
Expand Down Expand Up @@ -262,8 +262,8 @@ such as Claude, should be referenced here.
- **[han-core/references/collaborative-stop-rule.md](./han-core/references/collaborative-stop-rule.md).** The shared
contract behind `/pairing`: how a skill detects the collaborative flag, what a stop presents and in what order, when
the pre-build ask fires and what makes a choice expensive to walk back, and what to do with the answer. Consumed by
`pairing` and by the skills that hand control back at their own boundaries — `tdd`, `refactor`, `design-an-api`,
`iterative-plan-review`, and `plan-implementation`. Vendored byte-identical into `han-coding/references/` and
`pairing` and by the skills that hand control back at their own boundaries — `tdd`, `refactor`, `restructure`,
`design-an-api`, `iterative-plan-review`, and `plan-implementation`. Vendored byte-identical into `han-coding/references/` and
`han-planning/references/`; edit the canonical copy and re-sync the others.

### Writing voice
Expand Down
9 changes: 5 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,11 +111,12 @@ change goes before you scaffold anything. (For the user-facing version of this m
- **`han-research`** carries the pre-planning knowledge-work skills (`research`, `gap-analysis`, `issue-triage`) plus
the `research-analyst` agent. A skill goes here when its job is understanding a problem before anyone commits to a
plan. It depends on `han-communication` and `han-core` and is bundled by the `han` meta-plugin.
- **`han-planning`** carries the planning skills (`plan-a-feature`, `plan-implementation`, `plan-a-phased-build`,
`plan-work-items`, `iterative-plan-review`). A skill goes here when its job is specifying what a feature does,
planning how to build it, sequencing the build, breaking it into work, or stress-testing a plan before implementation.
- **`han-planning`** carries the planning skills (`plan-a-feature`, `plan-a-change`, `plan-implementation`,
`plan-a-phased-build`, `plan-work-items`, `iterative-plan-review`, `reassess-approach`). A skill goes here when its
job is specifying what a feature does, planning how to build it, sequencing the build, breaking it into work,
stress-testing a plan before implementation, or questioning the approach a stalled plan commits to.
It depends on `han-communication` and `han-core` and is bundled by the `han` meta-plugin.
- **`han-coding`** carries the coding skills (`tdd`, `refactor`, `code-review`, `code-overview`,
- **`han-coding`** carries the coding skills (`tdd`, `refactor`, `restructure`, `code-review`, `code-overview`,
`architectural-analysis`, `automated-test-planning`, `manual-test-planning`, `investigate`, `coding-standard`). A skill goes here when its job is
working directly in code: writing it, reviewing it, analyzing it, testing it, investigating it, or standardizing it.
It depends on `han-communication` and `han-core` and is bundled by the `han` meta-plugin.
Expand Down
3 changes: 3 additions & 0 deletions docs/adr/0001-project-configurable-default-swarm-size.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,6 @@ visible.
- Feature specification: [docs/plans/config-default-swarm-size/](../plans/config-default-swarm-size/feature-specification.md)
- Interpretation contract: [han-core/references/config-rule.md](../../han-core/references/config-rule.md)
- Operator guide: [docs/configuration.md](../configuration.md) · [docs/sizing.md](../sizing.md)
- Later change: `/code-review` no longer has size bands and no longer reads `default-swarm-size`. It moved to named
review types, which choose a review's focus instead of its depth. The decision above still holds for the remaining
sizing-aware skills.
3 changes: 3 additions & 0 deletions docs/agents/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@ domain-language-analyst, domain-ownership-analyst, and domain-visualizer, which
find, orient in, and comprehend than it needs to be, and audit it against established IA frameworks.
- [`junior-developer`](../../han-core/docs/agents/junior-developer.md) — Stress-test an artifact or discussion as a
generalist, asking the clarifying questions hidden assumptions and muddied scope beg for.
- [`observability-engineer`](../../han-core/docs/agents/observability-engineer.md) — Audit telemetry design for the cost,
sampling, naming, and pipeline problems that leave a team unable to afford its telemetry or missing the request it
needs when something breaks.
- [`on-call-engineer`](../../han-core/docs/agents/on-call-engineer.md) — Read application source for the code-level
resilience anti-patterns that wake on-call engineers at 3am; a hard boundary against `devops-engineer`, reading source
only.
Expand Down
25 changes: 13 additions & 12 deletions docs/concepts.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,15 +90,15 @@ A few concrete pairings from the han plugin:
with a production surface brings in `devops-engineer`. A user-visible flow brings in `user-experience-designer`.
- **`/code-review` always dispatches `junior-developer` and `adversarial-security-analyst`, plus the rest of the roster
conditionally** (`test-engineer`, `edge-case-explorer`, `structural-analyst`, `behavioral-analyst`,
`concurrency-analyst`, `data-engineer`, `devops-engineer`, `on-call-engineer`) based on what the changed files touch.
The roster scales with the [size](./sizing.md): a small change runs the minimum roster; a large change runs the full
conditional roster. Each agent reviews the branch changes from its own lens, and the skill classifies their findings
`concurrency-analyst`, `data-engineer`, `devops-engineer`, `on-call-engineer`, `observability-engineer`) based on what
the changed files touch. That is the default run. Naming a review type, such as `testing` or `work-ticket`, runs only
the specialists that type names. Each agent reviews the branch changes from its own lens, and the skill classifies their findings
into the review output.
- **`/architectural-analysis` always dispatches a spine of `structural-analyst`, `behavioral-analyst`, `risk-analyst`,
and `software-architect`, plus the rest of the roster by signal** (`concurrency-analyst` when concurrency primitives
are present; `adversarial-security-analyst`, `data-engineer`, `devops-engineer` when the focus area touches auth/PII,
data contracts, or operational surface; `on-call-engineer` when application source in the focus area shows on-call
resilience signal; `codebase-explorer` for large unfamiliar areas; `system-architect` at large size when a
resilience signal; `observability-engineer` when the focus area carries telemetry design; `codebase-explorer` for large unfamiliar areas; `system-architect` at large size when a
cross-service or bounded-context seam is present). The roster scales with the [size](./sizing.md): small runs the
spine plus concurrency; large runs every signalled specialist. The discovery analysts run first, `risk-analyst` scores
their findings, and the architects synthesize. When `system-architect` is not dispatched, cross-service and
Expand Down Expand Up @@ -132,10 +132,10 @@ escalate.
signals require it.
- **Auto-classified, with a `$size` override.** Skills read signals (file count, subsystems touched, security/data/infra
surface) and announce the chosen size with a one-line justification. Pass `small`, `medium`, or `large` as the first
positional argument to override (`/code-review medium`, `/plan-a-feature large "describe the feature"`).
positional argument to override (`/research medium`, `/plan-a-feature large "describe the feature"`).
- **Sizing-aware skills.** [`/architectural-analysis`](../han-coding/docs/skills/architectural-analysis.md),
[`/automated-test-planning`](../han-coding/docs/skills/automated-test-planning.md),
[`/code-overview`](../han-coding/docs/skills/code-overview.md), [`/code-review`](../han-coding/docs/skills/code-review.md),
[`/code-overview`](../han-coding/docs/skills/code-overview.md),
[`/code-walkthrough`](../han-coding/docs/skills/code-walkthrough.md),
[`/ddd-analysis`](../han-ddd/docs/skills/ddd-analysis.md),
[`/design-an-api`](../han-coding/docs/skills/design-an-api.md),
Expand All @@ -155,11 +155,11 @@ a strictly simpler version that satisfies the same evidence?_). Items without ev
`## Deferred (YAGNI)` section in the artifact with a named _reopen-when_ trigger. Never silently dropped.

YAGNI applies to the planning skills (`/plan-a-feature`, `/plan-a-change`, `/plan-implementation`,
`/plan-a-phased-build`, `/iterative-plan-review`). It applies to review and standards (`/code-review` advisory-only, `/coding-standard`,
`/plan-a-phased-build`, `/iterative-plan-review`, `/reassess-approach`). It applies to review and standards (`/code-review` advisory-only, `/coding-standard`,
`/automated-test-planning`, `/architectural-decision-record`). It also applies to several agents
(`discussion-facilitator`, `plan-synthesizer`,
`junior-developer`, `software-architect`, `system-architect`, `test-engineer`, `edge-case-explorer`, `data-engineer`,
`devops-engineer`, `on-call-engineer`).
`devops-engineer`, `on-call-engineer`, `observability-engineer`).

Read the full [YAGNI](./yagni.md) reference for the gates, the acceptable-evidence list, the named anti-patterns, and
the per-skill / per-agent application table.
Expand All @@ -175,7 +175,8 @@ labeling). The vocabulary of trust classes (codebase, web, provided) and the cor
and agent reads at runtime.

Evidence applies to the research and investigation skills (`/research`, `/investigate`, `/gap-analysis`) and the
planning and review skills (`/plan-a-feature`, `/plan-a-change`, `/plan-implementation`, `/iterative-plan-review`). It also applies to the
planning and review skills (`/plan-a-feature`, `/plan-a-change`, `/plan-implementation`, `/iterative-plan-review`,
`/reassess-approach`). It also applies to the
conventions skills (`/coding-standard`, `/architectural-decision-record`), the operational skills (`/runbook`), and the
agents that review artifacts (`discussion-facilitator`, `junior-developer`, `evidence-based-investigator`,
`gap-analyzer`).
Expand All @@ -200,7 +201,7 @@ Readability applies to the reader-facing skills (`/research`, `/gap-analysis`, `
`/issue-triage`, `/runbook`, `/architectural-decision-record`, `/code-overview`, `/investigate`, `/code-review`,
`/architectural-analysis`, `/stakeholder-summary`, `/html-summary`, `/update-pr-description`, `/plan-a-feature`,
`/plan-a-change`, `/plan-implementation`, `/plan-a-phased-build`, `/plan-work-items`, `/iterative-plan-review`,
`/coding-standard`, and
`/reassess-approach`, `/coding-standard`, and
`/automated-test-planning`). A structured specification, plan, phased build, work-item list, coding standard, or test plan counts
when a human reads it end to end. Skills whose output is code, or a structured artifact consumed only by downstream
skills as machine input, are out of scope.
Expand Down Expand Up @@ -242,8 +243,8 @@ plugins dispatch, the project-discovery skill, the `/pairing` collaborative work
`/runbook`). `han-research` adds the pre-planning knowledge-work skills (`/research`, `/gap-analysis`, and
`/issue-triage`) plus the research-analyst agent. `han-planning` adds the planning skills you reach for before
implementation (`/plan-a-feature`, `/plan-a-change`, `/plan-implementation`, `/plan-a-phased-build`,
`/plan-work-items`, and `/iterative-plan-review`). `han-coding` adds the coding skills you reach for while working in code (`/tdd`, `/refactor`,
`/design-an-api`, `/code-review`, `/code-overview`, `/code-walkthrough`, `/architectural-analysis`,
`/plan-work-items`, `/iterative-plan-review`, and `/reassess-approach`). `han-coding` adds the coding skills you reach for while working in code (`/tdd`, `/refactor`,
`/restructure`, `/design-an-api`, `/code-review`, `/code-overview`, `/code-walkthrough`, `/architectural-analysis`,
`/automated-test-planning`, `/manual-test-planning`, `/investigate`, and `/coding-standard`). `han-github` adds the GitHub skills, and `han-reporting` adds the reporting
skills. All of these except `han-reporting` depend on `han-core`, so installing any of them brings the shared agents
along; `han-reporting` depends only on `han-communication`.
Expand Down
Loading
Loading