react_agent

Automates multi-step software tasks with a structured Plan-Execute-Validate workflow.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/thistleknot/skills --skill react-agent-thistleknot
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: react_agent
Source: https://github.com/thistleknot/skills/tree/main/react-agent
Command: npx skills add https://github.com/thistleknot/skills --skill react-agent-thistleknot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns complex, multi-step software work into a structured loop that plans changes, validates actions, observes results, and keeps execution on track until the work is actually done.

Core Features & Use Cases

  • Reframe → Recon → Plan → ReAct Execute → Completion: Converts an ambiguous request into an execution contract, then iterates through actions with explicit validation and completion checks.
  • Action Harness Validation (HARNESS): Prevents illegal or out-of-scope changes via structural, semantic, and environmental checks, with a typed failure taxonomy and retry/pivot protocol.
  • Persistent Working Memory (.react_agent/) + Retrieval (MEMORY): Stores task state, progress, evidence, and episodic cases to avoid repeating prior mistakes and to reuse what worked.
  • Quality Gate (QUALITY): Applies a six-dimension evaluation (Safety, Completeness, Executability, Maintainability, Cost-Awareness, Acceptance Alignment) before declaring success.

Quick Start

Use the react_agent skill to refactor a multi-module codebase by creating an execution plan, applying validated edits, running tests, and producing an evidence-backed completion report.

Frequently Asked Questions about react_agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate complex software refactoring tasks safely?▼

Automate complex software refactoring safely by using a structured Reason-Act-Observe loop that validates actions, runs tests, and checks explicit completion criteria before finalizing changes.

How does an autonomous coding agent validate actions before applying changes?▼

An autonomous coding agent validates actions through an action harness that performs structural, semantic, and environmental checks, preventing illegal or out-of-scope changes via a typed failure taxonomy.

Can I use an agentic workflow for multi-step code migrations and feature implementation?▼

Yes, you can use an agentic workflow for multi-step code migrations and feature implementation by converting requests into execution contracts and iterating through validated edits with evidence-backed completion.

What is the best way to ensure autonomous code execution meets acceptance criteria?▼

Ensure autonomous code execution meets acceptance criteria by applying a six-dimension quality gate that evaluates safety, completeness, executability, maintainability, cost-awareness, and acceptance alignment before declaring success.

Do I need a specific directory structure to run an autonomous coding agent?▼

Yes, autonomous coding agents require a persistent workspace state directory to store task state, progress, and evidence, enabling iterative refinement and memory-backed retrieval throughout the execution loop.