Plan execution work from specs, brainstorm outputs, bugs, or feature requests into an implementation-ready sequence. Use when the user needs the Harness Engineering planning stage before execution.
55
62%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./Plugins/harness-engineering/fixtures/budget-archive/2026-04-21/deferred-store/skills/team_automation/he-plan/SKILL.mdUse when requirements, defects, specs, brainstorms, or Linear QA issues need an implementation-ready plan before he-work.
Context disposition: Apply the context-disposition policy: move important still-valid context to references and index it when meaningful; intentionally discard stale, duplicated, unsafe, superseded, or low-signal text.
Use he-plan when the user needs execution sequencing, validation strategy, risk controls, and tracker traceability before implementation.
fresh, resume, or deepen.he-work handoff.fresh, resume, or deepen; avoid duplicating a current plan.he-deepen-spec when a required caller-facing interface, domain term, or expected behavior is not specified.P or UP) and acceptance IDs (AC or UAC) with validation intent, rollback notes, dependencies, and one actionable first handoff step.fresh, resume, or deepen.Written tracked plans must include Linear Work Item Contract frontmatter for issue, status, branch, PR or pending PR, and traceability_required: true.
Add a Linear/spec/plan/PR matrix mapping:
Linear issue -> source acceptance IDs -> plan units -> acceptance IDs -> PR evidence
Keep GitHub PRs as delivery evidence linked back to Linear; Linear remains the tracker of record.
python3 Infrastructure/scripts/validation-and-linting/he_linear_traceability_lint.py <plan-path> as a required gate.If the planning source is too vague, the Linear issue cannot be resolved for tracked work, or acceptance IDs cannot be mapped, stop and ask for the missing source instead of fabricating a plan.
Plugins/harness-engineering/fixtures/preserved-context/skills/he-plan/SKILL.full.mdPlugins/harness-engineering/fixtures/preserved-context/skills/he-plan/references/plan-artifacts.mdPlugins/harness-engineering/fixtures/preserved-context/skills/he-plan/references/verification-first.mdPlugins/harness-engineering/fixtures/preserved-context/skills/he-plan/references/production-considerations.mdPlugins/harness-engineering/references/subagent-routing.mdPlugins/harness-engineering/references/domain-model-routing.md, Plugins/harness-engineering/references/qa-intake-routing.md4c78f98
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.