← Back to Skills Marketplace
Test-Driven Revolution
by
Jaden's built a claw
· GitHub ↗
· v2.0.1
· MIT-0
124
Downloads
0
Stars
1
Active Installs
5
Versions
Install in OpenClaw
/install test-driven-revolution
Description
Test-Driven Revolution implements an AI-driven iterative code evolution system with automated coding, testing, auditing, and controlled task workflows.
Usage Guidance
This skill implements an automated pipeline that accepts model-generated instructions and runs them as shell commands in your workspace. Before installing or scheduling its heartbeats:
- Do NOT run these scripts on a machine with sensitive data or credentials. Use an isolated VM or container.
- Inspect security-scan.js and confirm it reliably blocks dangerous patterns you care about (it is referenced but enforcement appears partial).
- Replace or enforce a real sandbox (Docker, nsjail, or other containerization) for executeInSandbox instead of the current execSync-based execution. The code has comments recommending sandboxing but does not enforce it.
- Avoid automatically scheduling cron jobs until you trust the code; run tasks manually first and watch logs/events.log.
- Review how review.next_instructions is produced and validated: model outputs can include network exfiltration, credential-stealing commands, or destructive operations. Ensure review outputs are human-reviewed or strictly validated before execution.
- If you want to proceed, run the skill in a tightly restricted environment, audit logs regularly, and do not grant the host any secrets or cloud credentials accessible from the skill's workspace.
Given the mismatch between claimed safety controls (sandboxing, scans) and the current implementation (direct execSync), treat this skill as high-risk until you harden execution and verification paths.
Capability Assessment
Purpose & Capability
The name/description (AI-driven iterative code evolution) aligns with the provided scripts (planning, review, execute, audit, heartbeats, locking). The files implement the planner/reviewer/executor/auditor workflow the skill advertises.
Instruction Scope
SKILL.md instructs running the included scripts and scheduling heartbeats; the runtime scripts (iron-heartbeat.js, heartbeat-coordinator.js, auto-plan.js, apply-review.js, etc.) read/write task files and may execute commands produced by model reviews. In particular, executeInSandbox ultimately runs execSync(instructions) where instructions come from review.next_instructions — i.e., model-controlled shell commands are executed in the workspace. Although the docs mention sandboxing and security scans, the code does not enforce a sandbox (comments say Docker/nsjail recommended but not used) and relies on security-scan and user/manual steps that may be bypassed. This expands scope beyond safe, narrowly-scoped actions.
Install Mechanism
There is no install spec (instruction-only from registry perspective) and code files are provided. Nothing in the package pulls arbitrary external binaries; risk comes from runtime execution rather than install-time downloads.
Credentials
The skill declares no required environment variables or credentials, which is consistent with the files (they assume model access provided by the OpenClaw environment). There are references to model names and sessions_spawn, but no unexpected credential requests embedded in the manifest. That said, the skill will execute arbitrary commands and could access any files in the workspace without asking for additional env secrets.
Persistence & Privilege
always is false and the skill does not request to modify other skills. However, SKILL.md and README recommend scheduling cron heartbeats and creating long-running agent heartbeats (Wilson/Iron/Auditor), which gives the skill a persistent operational presence if the user follows those instructions. Persistent execution combined with arbitrary command execution increases blast radius if misused.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install test-driven-revolution - After installation, invoke the skill by name or use
/test-driven-revolution - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.1
- Added config/models.json for centralized model and role configuration.
- Removed legacy documentation files: AUTO_PLAN_SKILL.md and COMBAT_EXPERIENCE.md.
- Updated multiple scripts (including auditor-review.js, auto-plan.js, heartbeat-coordinator.js, etc.) to align with new configuration structure.
- SKILL.md and README.md now clarify the relationship and distinction between TDR (manual trigger) and Auto Revolution (cron-based automation).
- Step descriptions and role model assignments in documentation updated to match the new config layout.
- General cleanup and modernization of process, terminology, and configuration.
v2.0.0
测试驱动的 AI 自动进化系统 v2.0
v1.0.2
Fix: 使用通用角色名(Planner/Reviewer/Executor/Auditor)替代内部名称
v1.0.1
Fix: 脱敏处理,添加实战经验文档
v1.0.0
Initial release of test-driven-revolution skill.
- Introduces a test-driven AI automatic evolution system, with multi-agent collaboration and iterative workflows (Wilson, Sonnet, Iron, Auditor).
- Supports atomic locking, safety scanning, event logging, dependency activation, and cost control mechanisms.
- Clearly documents trigger keywords, usage scenarios (when to use/not use TDR), and provides detailed step-by-step instructions for operation and troubleshooting.
- Implements a task state machine, robust task schema, and Cron-based automation for heartbeats.
- Includes practical guides for error diagnosis, environment setup, and external CLI configuration.
Metadata
Frequently Asked Questions
What is Test-Driven Revolution?
Test-Driven Revolution implements an AI-driven iterative code evolution system with automated coding, testing, auditing, and controlled task workflows. It is an AI Agent Skill for Claude Code / OpenClaw, with 124 downloads so far.
How do I install Test-Driven Revolution?
Run "/install test-driven-revolution" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Test-Driven Revolution free?
Yes, Test-Driven Revolution is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Test-Driven Revolution support?
Test-Driven Revolution is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Test-Driven Revolution?
It is built and maintained by Jaden's built a claw (@cjboy007); the current version is v2.0.1.
More Skills