← 返回 Skills 市场
cjboy007

Test-Driven Revolution

作者 Jaden's built a claw · GitHub ↗ · v2.0.1 · MIT-0
cross-platform ⚠ suspicious
124
总下载
0
收藏
1
当前安装
5
版本数
在 OpenClaw 中安装
/install test-driven-revolution
功能描述
Test-Driven Revolution implements an AI-driven iterative code evolution system with automated coding, testing, auditing, and controlled task workflows.
安全使用建议
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install test-driven-revolution
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /test-driven-revolution 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug test-driven-revolution
版本 2.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 5
常见问题

Test-Driven Revolution 是什么?

Test-Driven Revolution implements an AI-driven iterative code evolution system with automated coding, testing, auditing, and controlled task workflows. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 124 次。

如何安装 Test-Driven Revolution?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install test-driven-revolution」即可一键安装,无需额外配置。

Test-Driven Revolution 是免费的吗?

是的,Test-Driven Revolution 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Test-Driven Revolution 支持哪些平台?

Test-Driven Revolution 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Test-Driven Revolution?

由 Jaden's built a claw(@cjboy007)开发并维护,当前版本 v2.0.1。

💬 留言讨论