返回全部 Skills

orch-change-feature

其他

Orchestrate altering an existing, working feature to new desired behavior — update its tests to the new spec, change the implementation to match, review, and gated commit. Use when behavior is not broken but should be different.

36

下载量

AI SkillHub 能力展示图

安装方式

命令行安装

在项目根目录执行以下命令,完成 Skill 安装。

npx bzskills add affaan-m/everything-claude-code --skill orch-change-feature

skill.md

name: orch-change-feature
description: Orchestrate altering an existing, working feature to new desired behavior — update its tests to the new spec, change the implementation to match, review, and gated commit. Use when behavior is not broken but should be different.
metadata:
    origin: ECC

orch-change-feature

Actor · action · target: orch · change · feature. Thin wrapper over the

shared engine in orch-pipeline.

When to Use

  • An existing feature works, but the desired behavior is different ("change",

"adjust", "make it also …", "instead of X do Y").

  • Distinguish from siblings:
  • not broken → not orch-fix-defect (no bug to reproduce).
  • not new → not orch-add-feature (the capability already exists).

Operation settings

  • Default size floor: small — most tweaks are a function or two.
  • Phase mask: 0 → (1 only if the new behavior needs research) → light 2 →

4 → 5 → 6.

  • First move (phase 4): update the *existing* tests to express the new

desired behavior, then change the implementation until they pass. Changing the

tests first is what separates a tweak from a fix.

How It Works

  1. Run the orch-pipeline engine with the settings above.
  2. Keep the plan light — only standard+ size warrants the full planner pass.
  3. Stop at Gate 1 (plan / changed-test approval) and Gate 2 (pre-commit).
  4. Add security-reviewer if the change touches a security trigger.

Example

orch-change-feature: make nws-poller alert at 2 warnings instead of 3
→ update threshold tests to new spec → change impl to green
→ code-review → commit  [GATE 2: confirm]