From reactant
Applies preceding plan/output tag chains to file content, respects <<protect>> and ((field)) scope modifiers, removes all tags for clean revisions. Invoke after iterative planning.
npx claudepluginhub a554b554/reactant --plugin reactantThis skill uses the workspace's default tool permissions.
Finalize a revision by applying the plan from preceding tags to the original content.
Executes step-by-step implementation plans precisely: reviews plan, applies targeted code changes via ast-grep or Edit tool, verifies each step with difft, build, lint, and tests.
Share bugs, ideas, or general feedback.
Finalize a revision by applying the plan from preceding tags to the original content.
<@plan: ...><@output: ...><@resolve> or a multi-turn chain like <@plan: ...><@output: ...><@plan: ...><@output: ...><@resolve>).The tag chain may contain a single <@plan>/<@output> pair, or a multi-turn conversation consisting of multiple <@plan>/<@output> pairs. Each pair represents one turn of iterative refinement.
<@plan>/<@output> pairs in sequence. The final <@output> represents the most refined plan, but earlier turns provide context for intent and constraints.<@output> takes precedence, but use earlier turns to resolve ambiguity about what the user intended.The original content may contain scope modifier tags that constrain which regions the plan can be applied to.
<< >>: Text inside << and >> must NOT be modified, even if the plan suggests changes to it. Remove the << >> delimiters in the output, but keep the content unchanged.(( )): ONLY the text inside (( and )) may be modified by the plan. The surrounding text is context only — do not change it. Remove the (( )) delimiters in the output.If neither modifier is present, the entire original content is editable (default behavior).
<@plan: ...>, <@output: ...>, <@resolve>) and all scope modifier delimiters (<< >>, (( ))) must be removed; only clean text remains.