Skip to content
Development
Skill

/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.

From plugin
ecc
239k200 skills72 agents109 commands7 hooks
+1
Install
$ npx -y skills add affaan-m/everything-claude-code --skill orch-change-feature --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/orch-change-feature

Context preview

The summary Claude sees to decide when to auto-load this skill.

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.

SKILL.md

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`](../orch-pipeline/SKILL.md).

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]
Read more
Ships withecc

Your agent can write code, but ECC gives it a coordinated engineering system and toolbox: it plans before it builds, verifies changes with tests, reviews its own work from a fresh context, remembers what matters, and turns repeated wins into reusable skills

Get the whole plugin