CtrlK
BlogDocsLog inGet started
Tessl Logo

he-deepen-plan

Deepen an existing implementation plan so sequencing, verification, and risk treatment are strong enough for execution. Use when the user wants Harness Engineering plan hardening before he-work.

43

Quality

43%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

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-deepen-plan/SKILL.md
SKILL.md
Quality
Evals
Security

Progressive Disclosure Entry

This entrypoint stays concise and keeps full operational context in archived references.

Use

  • Use this skill as normal for this Harness Engineering stage.
  • For full stage policy, workflow details, and examples, load the archived full guide.

Philosophy

  • Strengthen execution quality before coding begins.
  • Resolve sequencing and risk gaps while changes are still cheap.

When to use

  • Use when an existing plan needs sharper sequencing, testability, or risk treatment.
  • Use before he-work when plan readiness is uncertain.

Inputs

  • Existing plan artifact plus linked specs and constraints.
  • Dependencies, rollout constraints, and validation requirements.

Outputs

  • Deepened plan with explicit sequencing, checkpoints, and risk controls.
  • Clear readiness recommendation for he-work.
  • Include schema_version: 1 when structured output is requested.

Procedure

  1. Inspect current plan for ambiguity, hidden coupling, and missing checkpoints.
  2. Deepen task sequencing, validation strategy, and rollback posture.
  3. Return revised readiness and next action.

Validation

  • Ensure each task has observable completion criteria.
  • Ensure rollout, rollback, and dependency handling are explicit.
  • Fail fast: stop at first failed gate and do not proceed.

Constraints

  • Redact secrets, credentials, tokens, and sensitive data by default.
  • Do not introduce new scope without explicit justification.
  • 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.

Anti-patterns

  • Increasing detail without improving executable clarity.
  • Deferring critical risk decisions to implementation time.

Full Context

  • Canonical contract: ./Infrastructure/references/contract.yaml
  • Canonical eval cases: ./Infrastructure/references/evals.yaml
  • Canonical task profile: ./Infrastructure/references/task-profile.json
  • Compatibility mirror (non-canonical): ./references
  • Assets: icon-small.png, icon-large.png
  • Subagent routing: ../../../references/subagent-routing.md

Subagent Routing

Examples

  • "Can you deepen this implementation plan so every risky step has an owner, gate, and rollback?"
  • "Help me turn this thin plan into an execution sequence before I start editing code."
  • "This plan mentions validation, but it is vague. Tighten the order of tests, checks, and merge evidence."
  • "Can you inspect the risky steps in this plan and validate that each one has a concrete gate?"
Repository
jscraik/Agent-Skills
Last updated
Created

Is this your skill?

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.