reckit
Bulletproof AI code verification. The agent IS the engine — no external tools required. Spawns parallel verification workers that slop-scan, type-check, mutation-test, and cross-verify before shipping. Language-agnostic. Framework-agnostic. Now with Swift/iOS support. Use when: (1) Building new projects and need verified, tested code ("build X with tests"), (2) Migrating/rebuilding codebases ("rewrite in TypeScript"), (3) Fixing bugs with proof nothing else broke ("fix this bug, verify no regressions"), (4) Auditing existing code quality ("audit this project", "how good are these tests?"), (5) Any request mentioning "reckit", "wreckit", "mutation testing", "verification", "proof bundle", "code audit", or "bulletproof". Produces a proof bundle (.wreckit/) with gate results and Ship/Caution/Blocked verdict.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/christiancattaneo/wreckit-ralphWhat This Skill Does
Reckit is an advanced, autonomous code verification engine designed for OpenClaw. It shifts AI development from speculative coding to evidence-based engineering by running a multi-stage verification pipeline. Instead of trusting a single model's output, Reckit spawns parallel workers to act as builders, testers, and breakers. It enforces a rigorous 14-step framework that includes slop-scanning for low-quality code, strict type-checking, mutation testing to verify test efficacy, and cross-verification against independent oracles. The skill produces a formal '.wreckit/' proof bundle, which contains the gate results and a definitive Ship, Caution, or Blocked verdict, ensuring that code is production-ready before deployment.
Installation
To integrate Reckit into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/christiancattaneo/wreckit-ralph
Once installed, ensure your project environment has the necessary permissions for file I/O, as the agent requires access to read your source files and write the proof bundle directory.
Use Cases
Reckit is designed for high-stakes software engineering. Use it when:
- Building new greenfield projects where reliability is non-negotiable.
- Migrating legacy codebases, such as porting existing logic into TypeScript or Swift.
- Resolving critical bugs while mathematically ensuring that no regressions are introduced in existing functionality.
- Performing deep security and quality audits on external or inherited codebases.
- Implementing robust CI/CD gate checks where automated proof of test quality is required.
Example Prompts
- "Build me a secure user authentication module in React using the reckit verification framework to ensure zero vulnerability."
- "Audit this legacy backend project, perform a full mutation test, and generate a proof bundle to identify any silent code rot."
- "Fix the circular dependency bug in the auth service; verify the fix with a regression test and provide a proof bundle for the changes."
Tips & Limitations
- Gate Selection: Reckit auto-detects your mode (Build, Rebuild, Fix, Audit). You can force a specific gate by mentioning the mode in your prompt.
- Computation Costs: Because Reckit uses parallel agents and mutation testing, it is more compute-intensive than standard code generation.
- No Rewriting: Do not modify the core Reckit scripts located in the source repo; these are deterministic and essential for the integrity of the proof bundle.
- LLM-as-Judge: For the most critical paths, enable the 'LLM-as-Judge' gate to provide a semantic review of your logic in addition to the automated testing.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-christiancattaneo-wreckit-ralph": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
ipeaky
Secure API key management for OpenClaw. Store, list, test, and delete API keys without exposing them in chat history. Keys are stored directly in openclaw.json via gateway config.patch — fully native integration. Use when a user needs to provide, manage, or test API keys (e.g., OpenAI, ElevenLabs, Anthropic, Brave, or any service). Triggers on phrases like "add API key", "store my key", "manage keys", "test my key", "set up API key", or when a skill requires an API key that isn't configured.
wreckit
Bulletproof AI code verification. The agent IS the engine — no external tools required. Spawns parallel verification workers that slop-scan, type-check, mutation-test, and cross-verify before shipping. Language-agnostic. Framework-agnostic. Use when: (1) Building new projects and need verified, tested code ("build X with tests"), (2) Migrating/rebuilding codebases ("rewrite in TypeScript"), (3) Fixing bugs with proof nothing else broke ("fix this bug, verify no regressions"), (4) Auditing existing code quality ("audit this project", "how good are these tests?"), (5) Any request mentioning "wreckit", "mutation testing", "verification", "proof bundle", "code audit", or "bulletproof". Produces a proof bundle (.wreckit/) with gate results and Ship/Caution/Blocked verdict.