change
Skill2 starsChanged 5 days agoMITView on GitHub
Change something that was already approved or locked - a rule, an example, a step or the code - without breaking the audit trail. Use when the user runs /greenlight:change FEAT-n "<what changes>" or when an agent returns a change request.
9 other projects use a version of this.
Adopted by
Most recently taken up by
- dmitribogatenkov/briefprooftheir own version, first seen Nov 8, 2026
- sanjeevkumarraob/chartertheir own version, first seen Oct 25, 2026
- formal-you/agent-skills-suitetheir own version, first seen Oct 20, 2026
- RTekaya/app-factorytheir own version, first seen Oct 15, 2026
- luiscortex/superpowers-freeze-specstheir own version, first seen Oct 11, 2026
- microsoft/fluentuitheir own version, first seen Oct 5, 2026
Other versions9 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 9
- microsoft/fluentui★ 20ksame name
- dmitribogatenkov/briefproof★ 47same name
- drafthq/draft★ 40same name
- samson-art/transcriptor-mcp★ 24same name
- benbatya/claude-skills★ 0same name
- formal-you/agent-skills-suite★ 0same name
- luiscortex/superpowers-freeze-specs★ 0same name
- RTekaya/app-factory★ 0same name
- sanjeevkumarraob/charter★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
We split this skill into the rules it gives an agent
4 rules. 0 are common, 0 are distinctive, and 4 are very specific to this project.
0
Common
Most of the 8 edited versions we read keep these.
0
Distinctive
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 17
Read the feature's brief.md, rules.md, test-design.md and feature files, then run:
- Very specific: line 60
If the production code was already written when the feature was reopened, a plain bdd run passes and is no red.
- Very specific: line 61
Use bdd run FEAT-n --against-red instead: it runs today's tests in a temporary worktree of the production source the first red was proven …
- Very specific: line 65
Never edit a locked file by any other route, never unlock with bdd unlock directly, and never remove an old approval or a gate result by …
“Common” is measured: kept by at least 6 in 10 of the 8 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
greenlight change
A feature whose rules or examples are approved, or whose steps are bound, cannot simply be edited: the locks, the approvals and the recorded red would all be wrong. This flow reopens the feature at the right phase, redoes only what the change touches, and leaves the history intact.
The person decides what changes. Never reopen the specification because an agent asked: an agent only
proposes, in a change request (templates/change-requests.md).
Understand the change. Take the person's words (
$ARGUMENTS) or the change request the agent returned. Read the feature'sbrief.md,rules.md,test-design.mdand feature files, then run:"${CLAUDE_PLUGIN_ROOT}/tools/bdd/bdd" trace FEAT-n "${CLAUDE_PLUGIN_ROOT}/tools/bdd/bdd" statusList what the change touches by id: rules, examples, scenarios, tasks, and whether the steps or drivers (bound files) or the system map are affected.
Choose where to reopen, the earliest phase that has to be redone:
The change is to Reopen at what the feature is for, or a rule specify(ordiscoverif the problem itself changed)an example or a scenario's wording examplesthe interfaces the steps use system-mapa step, a driver or a seam of the adapter bindthe order or split of the work tasksproduction code only implement- Show the person the consequences and ask for a clear yes, in plain words: which locks are released, which
approvals they will have to give again (reopening
specifyrevokes the rules and the examples;examplesrevokes the examples), which gate results are forgotten, and which ids are affected. Do not go on without the yes. Underautoandautopilotthe approvals are recorded by the orchestrator as automatic, but a change to the specification is still shown first. Reopen.
"${CLAUDE_PLUGIN_ROOT}/tools/bdd/bdd" change FEAT-n --reopen PHASE --reason "<the person's words>"Show its output unchanged. Write the request in
change-requests.mdwith its status.- Redo the phases from there, for the affected items only, following the playbooks in
phases/with the same agents and the same gates. Give each agent the old and the new wording. At every human gate show the difference between the old and the new rules or scenarios, and let the person approve again with/greenlight:approve FEAT-n rulesorexamples. Approving the examples locks the new text. - Run the checks again. The red gate again after a rebind (
bdd run,bdd classify --expect red, lock the bound files,bdd gate FEAT-n bind --result pass --record-red), andbdd runand the green check after the code. The auditor's report will list the change and the unlocks it finds in the lock history. If the production code was already written when the feature was reopened, a plainbdd runpasses and is no red. Usebdd run FEAT-n --against-redinstead: it runs today's tests in a temporary worktree of the production source the first red was proven on, and the bind gate accepts that run. Never stash, revert or hide the code to get a red, and never tag a scenario@existingthat the feature's code made pass.
Never edit a locked file by any other route, never unlock with bdd unlock directly, and never remove an old
approval or a gate result by hand: this command is the one sanctioned way.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

