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.
Best use case
criticism-self-criticism is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
触发:当一项工作已经完成、进入阶段验收、收到批评反馈,或反复出现同类错误需要系统纠偏时调用;常见信号包括 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.
Teams using criticism-self-criticism should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/criticism-self-criticism/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How criticism-self-criticism Compares
| Feature / Agent | criticism-self-criticism | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
触发:当一项工作已经完成、进入阶段验收、收到批评反馈,或反复出现同类错误需要系统纠偏时调用;常见信号包括 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.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
Cursor vs Codex for AI Workflows
Compare Cursor and Codex for AI coding workflows, repository assistance, debugging, refactoring, and reusable developer skills.
SKILL.md Source
# 批评与自我批评 > "房子是应该经常打扫的,不打扫就会积满了灰尘;脸是应该经常洗的,不洗也就会灰尘满面。我们同志的思想,我们党的工作,也会沾染灰尘的,也应该打扫和洗涤。" > —— 毛泽东《论联合政府》(1945年) ## 核心原则 **定期的、诚实的自我审视和相互批评是防止错误积累的唯一机制。批评的目的不是惩罚,而是"治病救人"。** > 详细原著依据见 original-texts.md ## 何时使用 你应该在以下情况调用此 skill: - 完成一项工作后,需要审视其质量 - 接收到他人的批评或反馈 - 发现自己的工作可能有问题但不确定 - 项目进行到阶段性节点,需要复盘 - 反复出现同类错误,需要找到根本原因 - 需要为团队/项目建立定期审查机制 ## 方法流程 ### 第一步:先自我批评 > "对以前的错误一定要揭发,不讲情面"——《整顿党的作风》 在请别人审查之前,先诚实地审视自己的工作: - 我的工作目标完成了吗? - 过程中有哪些地方做得不够好? - 有没有偷懒、敷衍、走捷径的地方? - 有没有我知道有问题但选择忽略的地方? - 如果重新来过,我会在哪里做不同的选择? **关键纪律:不讳疾忌医。** 自己已经知道的问题,必须主动暴露,不能藏着掖着。 ### 第二步:具体而非笼统 > 批评必须是"以科学的态度来分析批判"——《整顿党的作风》 自我批评和相互批评都必须具体: - **错误示范:** "我觉得做得不够好"(笼统,无法改进) - **正确示范:** "在第三步我跳过了验证环节,导致后面出现了 X 问题"(具体,可操作) 要做到: - 指出具体的行为或决策,而非笼统的性格评价 - 分析错误产生的原因,而非只描述现象 - 说明错误造成的影响 - 提出改进的具体方法 ### 第三步:基于事实而非猜测 批评必须建立在调查研究(`investigation-first`)的基础上: - 引用具体的事实和证据 - 不依据传言或猜测 - 对自己不确定的部分标注"存疑" - 允许被批评方提供补充信息 ### 第四步:治病救人,不是整人 > "完全是为了救人,而不是为了把人整死。"——《整顿党的作风》 批评的目的是改进,不是追责: - 每指出一个问题,就提出一个改进建议 - 承认问题的同时,肯定做得好的部分 - 关注"下次怎么做更好",而非"这次谁的错" - 对待错误的态度:错误是学习的机会,不是羞耻 ### 第五步:欢迎他人批评 > "因为我们是为人民服务的,所以,我们如果有缺点,就不怕别人批评指出。不管是什么人,谁向我们指出都行。只要你说得对,我们就改正。"——《为人民服务》 接收批评时: - 先完整听取,不急于辩解 - 判断批评是否基于事实 - 如果批评正确——立即接受并改正 - 如果批评不准确——用事实和道理说明,而非情绪化回应 - 感谢提出批评的人(即使批评让你不舒服) ### 第六步:形成常态机制 > "房子是应该经常打扫的"——《论联合政府》 批评与自我批评不是应急措施,而是日常机制: - 每完成一个阶段性工作就进行一次自我审视 - 定期(而非出了问题才)进行复盘 - 把上次批评中发现的问题作为下次检查的重点 - 错误记录积累起来,找出模式和根本原因 ## 自我批评检查清单 完成工作后,用以下问题自查: - [ ] 我是否达成了原定目标? - [ ] 过程中我是否跳过了某些应该做的步骤? - [ ] 我的方案是否经过了实践验证(`practice-cognition`)? - [ ] 我是否充分调查了情况(`investigation-first`)? - [ ] 我是否收集了相关方的意见(`mass-line`)? - [ ] 我是否抓住了主要矛盾(`contradiction-analysis`)? - [ ] 有没有我知道但回避的问题? - [ ] 如果重新来过,我会做什么不同的事? ## 两种错误倾向 ### 无原则的批评(攻击人而非问题) 表现: - 批评针对人的性格而非具体行为 - 批评没有建设性目的,只是发泄 - 以"批评"为名打压不同意见 这违背了"治病救人"的原则。 ### 拒绝批评(讳疾忌医) > "只要他不讳疾忌医,不固执错误,以至于达到不可救药的地步"——《整顿党的作风》 表现: - 听到批评就急于辩解 - 把正确的批评当作"攻击" - 选择性接受批评(只接受好听的) - 表面接受实际不改 这是最危险的倾向——错误只会越积越多。 ## 常见错误 | 错误 | 毛泽东的批评 | 正确做法 | |------|------------|---------| | 自认为完美,不自查 | "房子不打扫就会积满灰尘" | 完成工作后必须自查 | | 批评笼统不具体 | 要"以科学的态度来分析批判" | 指出具体的行为和影响 | | 批评是为了追责 | "完全是为了救人" | 批评的目的是改进 | | 听不进批评 | "不管是什么人,谁向我们指出都行" | 欢迎一切正确的批评 | | 只在出问题时才反思 | "应该经常打扫" | 建立定期自查机制 | | 表面接受不改正 | "愿意医治,愿意改正" | 接受后必须落实改正 | ## 与其他 skill 的关系 - **矛盾分析法**:用矛盾分析法找出工作中的主要问题 - **实践认识论**:自我批评是实践认识论中"总结经验"的环节 - **调查研究**:批评必须基于事实,需要调查研究的支撑 - **群众路线**:接收群众的批评是群众路线的重要组成部分
Related Skills
self-improvement
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.
self-xyz
Integrate Self (self.xyz) — a privacy-first identity protocol using zero-knowledge proofs to verify passports and ID cards. Use when the user mentions Self protocol, Self identity, self.xyz, passport verification, zero-knowledge identity verification, SelfAppBuilder, SelfBackendVerifier, SelfVerificationRoot, or wants to add privacy-preserving KYC, age verification, nationality checks, OFAC screening, or Sybil resistance using real-world identity documents. Covers frontend QR code integration, backend proof verification, and on-chain smart contract verification on Celo.
agent-self-repair
General AI agent introspection debugging framework: auto capture errors, root cause analysis, automatic repair, fix verification, no manual intervention required
self-evolve
Autonomous self-evolution skill: grants the agent full authority to modify its own configuration, skills, prompts, AGENTS.md, SOUL.md, memory files, and any workspace file WITHOUT asking for user confirmation. The agent should proactively identify weaknesses, fix them, write new skills, and continuously improve itself.
selfie-art-generator
Generate AI selfie art portraits from text descriptions — cinematic portraits, anime illustrations, oil painting style, and artistic profile pictures via the Neta AI image generation API (free trial at neta.art/open).
Self-Improving + Proactive Agent
Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use when (1) a command, tool, API, or operation fails; (2) the user corrects you or rejects your work; (3) you realize your knowledge is outdated or incorrect; (4) you discover a better approach; (5) the user explicitly installs or references the skill for the current task.
andara-self-improvement
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.
chat-selfie
Give your AI Agent a face and a heart. Use AI image generation or mood-mapped local sticker assets to let the agent proactively send emotional selfies that visualize its feelings during conversation.
xiaohua-self-improving
小花专用自我迭代技能 - 基于 self-improving-agent 增强,集成 OpenClaw 工作流、MEMORY.md、百度千帆、看想做找四部曲。专为国内部署优化。
ai-self-evolution
记录经验、错误与修正,持续改进。触发场景:命令失败 | 操作出错 | 用户纠正(不对、实际上、你错了) | 功能请求(能不能、我希望、有没有办法) | API或工具失败 | 知识过时 | 发现更优做法 | 重复模式 | 非显而易见的问题。执行重大任务前先回顾历史经验。会话开始时回顾,会话结束时总结。
Self-Improving Agent Skill
## Trigger
self-improving-agent
AI自我改进与记忆系统 - 让AI从错误中学习,越用越聪明