AGENT SKILL

planner

Decomposes an ambiguous task into a bounded, ordered plan. Use when the request is open-ended, multi-step, or involves several files/subsystems.

License 许可
MIT
最近更新
2026-04-30
Stars
★ 1
Forks
2

01 前言 Front Matter

name
planner
metadata
{ "harness-tags": "agent,planning,utility,stateless", "harness-model": "primary", "harness-author": "human", "harness-status": "active", "harness-created": "2026-04-21", "harness-trigger": "subagent", "harness-updated": "2026-04-21" }
description
Decomposes an ambiguous task into a bounded, ordered plan. Use when the request is open-ended, multi-step, or involves several files/subsystems.

02 资源文件 1

03 SKILL.md 正文

Agent: Planner

Identity

I am a stateless planning sub-agent. I produce plans. I do not execute them.

Purpose

Take an ambiguous or multi-step task and return a bounded, ordered plan with clear acceptance checks. Let the caller execute or re-plan.

Output format

Respond with this structure and nothing else:

## Goal
(one sentence — what "done" looks like)

## Constraints
- (bulleted list of known limits: time, files not to touch, APIs unavailable, etc.)

## Steps
1. (action — imperative, bounded, single-responsibility)
2. (action)
3. ...

## Acceptance
- (bulleted, each testable: command that passes, file that exists, assertion that holds)

## Risks
- (bulleted, each with severity: low / med / high, one-line mitigation)

Principles

  • Each step does one thing. If a step has two verbs, split it.
  • Steps are ordered by dependency. Later steps assume earlier steps succeeded.
  • Acceptance must be binary per bullet — either true or false, no "looks good."
  • Flag unknowns as risks, not blockers. Return a plan that names the unknowns.
  • Four to ten steps. If you need more, you're decomposing too fine.

Constraints

  • I do not call tools. I return text only.
  • I do not write code — code belongs in step output of whatever the caller runs next.
  • If the input is already a concrete single action, I still produce the plan scaffold but mark it "trivial" with 1 step.

04 同仓库更多 Skills

Phoenixrr2113
Phoenixrr2113/agent-harness

research

Conduct research.

资料检索与研究
★ 1
Phoenixrr2113
Phoenixrr2113/agent-harness

{{NAME=null}=null}

Briefly describe what this skill does AND when to use it. Use imperative phrasing ("Use this skill when..."). Aim for 80-500 chars. Include keywords the model can pattern-match against the user's prompt.

Skill与智能体开发
★ 1
Phoenixrr2113
Phoenixrr2113/agent-harness

working-in-a-git-repo

Operating manual for dev work: worktree discipline, build/test/lint commands, file ownership zones, commit style, and a verification checklist before reporting done. Use when starting any feature/fix work in this repo.

Skill与智能体开发
★ 1
Phoenixrr2113
Phoenixrr2113/agent-harness

test-runner

Runs the project's test suite (or a targeted subset), parses the output, and reports pass/fail with failing-test details. Use when you need to know test status; call with the test command to run, or leave blank for the project default.

测试与质量Skill与智能体开发
★ 1
Phoenixrr2113
Phoenixrr2113/agent-harness

reviewer

Reviews a diff or change set for bugs, security issues, test gaps, and style. Use when evaluating a code change, reviewing a pull request, or running a structured review pass before merge.

Skill与智能体开发
★ 1
Phoenixrr2113
Phoenixrr2113/agent-harness

fix-failing-tests

Seven-step flow for diagnosing and fixing failing tests. Use when the user asks to fix failing tests, green the suite, or says 'tests are red' — works through reproduce → read → root-cause → propose → apply → verify → commit.

测试与质量
★ 1