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.

By affaan-m · 2,201 installs

npx skills add affaan-m/ecc --skill orch-change-feature

Source repository · Upstream listing

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