← Back to Skills Marketplace
stephenlthorn

Reflect Critique Revise

by Stephen Thorn · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
98
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install reflect-critique-revise
Description
Performs a multi-pass senior engineer critique and revision of code, improving quality by catching bugs, API misuse, and style issues across domains like iOS...
Usage Guidance
This skill will transmit your provided code and task text to whatever LLM endpoint is configured (OPENCLAW_LLM_ENDPOINT, defaulting to http://localhost:8080). Before installing: 1) Verify the endpoint is trusted (prefer local or vetted cloud endpoints); sensitive or proprietary code should not be sent to an untrusted remote service. 2) Ensure python3 and aiohttp are installed in the runtime environment. 3) Note the registry metadata inconsistency (the top-level 'Requirements' said none, yet SKILL.md and the script expect OPENCLAW_LLM_ENDPOINT and aiohttp); ask the publisher to clarify if needed. 4) Be aware triggers may auto-run after code generation—if you don't want automatic reviews, control invocation or remove triggers. 5) The included code references a model name string ("m27-jangtq-crack") in requests; this is just a parameter sent to your configured endpoint but may warrant extra attention to confirm intended backend/model. If you cannot verify the endpoint or publisher, run the script in a sandbox or inspect/modify it so it posts only to a trusted LLM.
Capability Analysis
Type: OpenClaw Skill Name: reflect-critique-revise Version: 1.0.0 The skill implements a legitimate multi-pass reflection loop designed to improve the quality of AI-generated code through automated critique and revision. The implementation in `reflect_critique_revise.py` uses standard asynchronous HTTP requests to a configurable LLM endpoint and contains no evidence of data exfiltration, unauthorized execution, or malicious intent. Furthermore, the `SKILL.md` instructions include security-positive checklists that specifically direct the agent to identify vulnerabilities like SQL injection, XSS, and unsafe function usage in the code being reviewed.
Capability Assessment
Purpose & Capability
The skill's name/description (multi-pass code critique + revision) matches its code and SKILL.md: it calls an LLM, runs critique/revise/confidence prompts, and produces revised code. The SKILL.md declares python3, aiohttp, and OPENCLAW_LLM_ENDPOINT which align with the implementation. Note: the registry summary at the top of the provided package (the 'Requirements' block) listed no required env vars or binaries, which is inconsistent with the SKILL.md and the included Python implementation that uses aiohttp and reads OPENCLAW_LLM_ENDPOINT.
Instruction Scope
The runtime instructions and implementation explicitly send the entire draft code and task text to a configured LLM endpoint. That is expected for a code-review skill, but it means any sensitive code provided will be transmitted to that endpoint. The skill does not attempt to read unrelated system files or other environment variables beyond OPENCLAW_LLM_ENDPOINT, nor does it exfiltrate to additional endpoints in the code.
Install Mechanism
There is no external download/install step (instruction-only + bundled Python file). The Python script depends on aiohttp and python3; SKILL.md lists aiohttp in python_packages. Because there is no formal install spec in the registry, deployment will require a runtime that can install or satisfy that dependency. No arbitrary URL downloads or archive extraction are present.
Credentials
The only environment variable used is OPENCLAW_LLM_ENDPOINT to determine which LLM to call (with a localhost default). No unrelated credential or secret variables are requested. This is proportionate to the skill's purpose, but supplying a remote endpoint delegates trust to that endpoint.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system-wide settings, and runs only when invoked (or when triggers fire). Autonomous invocation is allowed (default) but not combined with elevated privileges in this package.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install reflect-critique-revise
  3. After installation, invoke the skill by name or use /reflect-critique-revise
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the reflect-critique-revise skill. - Implements a three-pass reflection loop: code is critiqued by a simulated senior engineer, revised, and confidence-rated. - Targets code quality improvement by catching bugs, API misuse, and pattern drift. - Domain-specific checklists for iOS, web, Python, trading, and venture analysis to guide thorough reviews. - Triggered after significant code generation, iOS/Swift output, explicit review requests, or user prompts. - Provides a confidence rating (“high”, “medium”, “low”) and critique history after revision. - Designed for integration with coding orchestration workflows or standalone review.
Metadata
Slug reflect-critique-revise
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Reflect Critique Revise?

Performs a multi-pass senior engineer critique and revision of code, improving quality by catching bugs, API misuse, and style issues across domains like iOS... It is an AI Agent Skill for Claude Code / OpenClaw, with 98 downloads so far.

How do I install Reflect Critique Revise?

Run "/install reflect-critique-revise" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Reflect Critique Revise free?

Yes, Reflect Critique Revise is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Reflect Critique Revise support?

Reflect Critique Revise is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Reflect Critique Revise?

It is built and maintained by Stephen Thorn (@stephenlthorn); the current version is v1.0.0.

💬 Comments