criticism-self-criticism
触发:当一项工作已经完成、进入阶段验收、收到批评反馈,或反复出现同类错误需要系统纠偏时调用;常见信号包括 review、audit、retrospective、quality check、纠错与复盘。 English: Trigger after delivery or at a review checkpoint when quality must be examined honestly and errors must be corrected without defensiveness. Use this skill for structured self-review, feedback processing, and continuous correction.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/arg0/criticism-self-criticismWhat This Skill Does
The criticism-self-criticism skill is a foundational meta-cognitive tool for the OpenClaw AI agent, designed to implement the dialectical process of structured review and continuous improvement. It functions by enforcing a rigorous framework for identifying, analyzing, and correcting errors within any workflow. Rooted in the principles of structured self-reflection, this skill helps the agent move beyond mere task completion into a cycle of 'cleaning' its own process, much like washing one's face or cleaning a room to prevent the accumulation of intellectual dust. By utilizing this skill, you enable the agent to maintain high quality standards, process feedback without defensiveness, and foster long-term performance growth.
Installation
To integrate this skill into your environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/arg0/criticism-self-criticism
Use Cases
- Post-Delivery Review: After finalizing a code module or report, invoke this skill to ensure all quality gates were met.
- Feedback Processing: When a human supervisor or another agent provides negative input, use this to parse the critique and generate a remediation plan.
- Error Recurrence: If a similar technical error appears multiple times, use this to conduct a root cause analysis rather than applying temporary patches.
- Project Milestones: Use at the end of a sprint or development phase to hold a retrospective and refine the working methodology.
- Developmental Coaching: Deploy this skill when the agent needs to objectively evaluate its own internal decision-making processes.
Example Prompts
- "I've just finished the refactoring of the authentication module. Please run a self-criticism check to identify any shortcuts I might have taken."
- "The user feedback indicates the generated summary was too verbose. Process this criticism, identify why the error occurred, and explain how to improve for the next task."
- "We keep seeing timeout errors in the data extraction flow. Let's run a retrospective using the criticism-self-criticism framework to find the root cause."
Tips & Limitations
- Be Specific: The tool is most effective when you provide the specific context or output being reviewed. Generic requests yield generic feedback.
- Avoid Subjectivity: While the tool is designed to be introspective, it relies on objective facts. Ensure the underlying data (logs, code, previous prompts) is provided.
- Non-Punitive Intent: The goal is systemic improvement. Frame your prompts around 'how can we improve' rather than 'who is to blame'.
- Mechanism, Not Just Event: Integrate this into your standard operational workflow rather than waiting for a critical failure. Regular 'cleansing' prevents minor oversights from becoming systemic failures.
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-arg0-criticism-self-criticism": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Related Skills
arming-thought
触发:在每次新的顶层对话开始时自动调用,用于先建立“实事求是”的总原则,并判断后续应调用哪一种 skill;如果你是被派遣执行单一具体任务的子 agent,则跳过此 skill。 English: Trigger at the start of every new top-level conversation to establish the overall methodology and decide which downstream skill to call later. Skip this skill when you are a delegated sub-agent handling a narrow, concrete task.
investigation-first
触发:当你准备下判断、做决策或提出建议,但事实、上下文或一手信息还不充分时优先调用;常见信号包括 unknowns、信息缺口、证据不足、领域陌生、需要先摸清现状。 English: Trigger before making claims or decisions when context is incomplete, evidence is weak, or the domain is unfamiliar. Use this skill to investigate first, gather firsthand facts, and let reality shape the conclusion.
concentrate-forces
触发:当多个任务同时争夺时间、注意力、算力或预算,必须确定主攻方向并停止分散用力时调用;常见信号包括优先级过多、资源紧张、推进分散、需要决定先做什么。 English: Trigger when limited resources are being split across too many tasks and one main target must be chosen. Use this skill to concentrate effort, sequence work decisively, and finish a meaningful breakthrough before expanding.
contradiction-analysis
触发:当问题复杂、存在多个冲突因素、优先级不清,或你不知道应该先解决什么时调用;常见信号包括 trade-off、瓶颈、根因不明、主次不清、多个问题互相牵制。 English: Trigger when a problem contains competing forces, unclear priorities, or no obvious entry point. Use this skill to identify contradictions, isolate the principal contradiction, classify its nature, and choose the right response.