criticism-self-criticism

criticism-self-criticism is a skill for Claude Code from HughYau/qiushi-skill. It costs 197 tokens per session (906 once invoked), scanned A, original, MIT.

A structured review method for examining completed work, criticism, and repeated mistakes. It focuses on specific evidence, causes, effects, and practical improvements.

In plain words
What is it for?
It helps run self-reviews, audits, retrospectives, feedback checks, and corrective plans after a task or project stage.
Why use it?
It turns vague feedback into concrete corrections instead of treating review as blame or relying on assumptions.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the qiushi-skill plugin — 11 skills, 10 commands, 2 agents, 1 hook shipped together

Good fit It helps run self-reviews, audits, retrospectives, feedback checks, and corrective plans after a task or project stage.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/hughyau/qiushi-skill/criticism-self-criticism
About the project

Qiushi-Skill is a collection of agent skills that turn dialectical materialist and practical philosophy into methods for investigating problems, identifying their central contradiction, testing conclusions, and continuing work. It is intended to guide AI agents through analysis and task execution. The catalogue entries are its skills, commands, hook, plugin, and agent components.

HughYau/qiushi-skill · 3,773 stars · on GitHub · hughyau.com

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add HughYau/qiushi-skill --skill criticism-self-criticism
Clone the repo
git clone --depth 1 https://github.com/HughYau/qiushi-skill

Made for: Claude Code.

Or install qiushi-skill, the plugin that ships this one along with the rest of its 11 skills, 10 commands, 2 agents, 1 hook.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for criticism-self-criticism

README.md
[![agentmods](https://agentmods.dev/badge/skills/hughyau/qiushi-skill/criticism-self-criticism/github.svg)](https://agentmods.dev/skills/hughyau/qiushi-skill/criticism-self-criticism)
Your own site
<a href="https://agentmods.dev/skills/hughyau/qiushi-skill/criticism-self-criticism"><img src="https://agentmods.dev/badge/skills/hughyau/qiushi-skill/criticism-self-criticism/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for criticism-self-criticism

Your own site · 80×15
<a href="https://agentmods.dev/skills/hughyau/qiushi-skill/criticism-self-criticism"><img src="https://agentmods.dev/badge/skills/hughyau/qiushi-skill/criticism-self-criticism.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 197 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 906 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00197 $0.00906
Opus 5 $0.00098 $0.00453
Sonnet 5 $0.00039 $0.00181
Haiku 4.5 $0.00020 $0.00091

Measured 4d ago against content hash b479d79e3b87, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

criticism-self-criticism scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/criticism-self-criticism/SKILL.md · 74 lines

What it actually says

批评与自我批评

"房子是应该经常打扫的,不打扫就会积满了灰尘。" —— 《论联合政府》

目的是治病救人:每指出一个问题,就给一个改进;肯定做得好的部分;对事不对人。

用 / 不用

用:

  • 一项工作完成,交付前审视
  • 收到用户或审查者的批评
  • 同类错误反复出现,要找根本原因
  • 阶段性节点复盘

不用:

  • 任务刚开始,没有可审视的成果
  • 用户在实时指导,反馈已即时纳入
  • 紧急修复进行中:先修完,再复盘

操作规程

自我批评

  1. 复述原定目标与验收标准。
  2. 重新看制品本身(diff、输出、测试结果),不看自己的叙述;自己知道的问题必须主动暴露。
  3. 逐项对照 review-checklist.md:完整性、正确性、方法论、质量。
  4. 问题写具体:哪一步、哪个文件、造成什么影响、根本原因是哪条方法论失误(跳过了调查?没验证?分散了力量?)。
  5. 输出审视报告(模板见下)。问题表为空时,必须写"未发现需要改正的问题,原因是 ……"。
  6. 需要独立视角时,派遣 self-critic 子 agent 在新鲜上下文中审查制品;主线不得替它预填结论。

处理外来批评

  1. 先完整听完,不急于辩解。
  2. 用事实核对:对 → 立即接受并改正,说明改了什么;不对 → 用证据说明,不情绪化。
  3. 表面接受实际不改,比拒绝批评更坏。

输出模板

## 工作审视报告
原定目标 / 验收标准:……
完成情况:[x] …… [ ] ……(原因)

| 严重程度 | 问题(具体到步骤 / 文件) | 根本原因 | 改进 |
|---|---|---|---|
| 必须改正 | | | |
| 应当改正 | | | |
| 建议改进 | | | |

做得好的地方:……
下次重点关注:……

纪律

  • 禁止"做得不够好"这类无信息量描述。
  • 禁止没有改进建议的批评,禁止针对性格的评价。
  • 禁止基于猜测的批评;不确定的标"存疑"。
  • 报告末尾把"下次重点关注"直接交给用户:这是跨会话唯一可靠的跟进机制。

交接

  • 报告中的"必须改正" → 立即修复并回到 practice-cognition 验证
  • 问题根源是主要矛盾没抓对 → contradiction-analysis

原著依据:original-texts.md

Files

What ships with it

2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago Changed · -120 lines · +94 tokens per session b479d79e3b87
  2. 12d ago First seen · 194 lines · 103 tokens per session scan A 18fd8c07f534

Subscribe to this mod's changes

criticism-self-criticism is a skill published in the GitHub repository HughYau/qiushi-skill (3,773 stars, last pushed 5d ago), licensed MIT. It adds 197 tokens to every session and 906 once invoked, about $0.0010 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

refactor

Expert code refactoring based on Martin Fowler's catalog — improve maintainability without changing behavior. Covers code smells, composing methods, moving features, organizing data, simplifying conditionals, method calls, and generalization. Triggers on: refactor, 重构, clean up, improve code, code smell, extract…

smallnest/goal-workflow · 71 tokens

understand

Review and understand freshly AI-generated code. Scans the current repo's uncommitted/branch changes and builds a Claude-style light-themed two-column webpage — left is the project folder tree of changed files, right is the selected file's syntax-highlighted diff (additions/deletions clearly distinguished from…

smallnest/goal-workflow · 125 tokens

fix-pr-review-loop

Use when the user asks to fix a PR review and drive it to approval autonomously — "fix the PR review and loop until approved", "fix-pr-review-loop", "keep addressing review comments until this PR is approved". Takes an optional PR number/URL (defaults to the current branch's PR). Repeatedly calls fix-pr-review, waits…

richkuo/rk-skills · 132 tokens

validate-issue

Use when the user asks to validate, review, or check a GitHub issue against the code. Returns a cited update decision with a complexity score.

richkuo/rk-skills · 34 tokens

fable-validate-loop

Use when the user asks to validate a GitHub issue with Fable 5.1 and then autonomously drive it to a reviewed PR in one shot — "fable-validate-loop", "fable validate and work on.

richkuo/rk-skills · 52 tokens

fix-pr-review

Use when the user asks to fix, address, or respond to a PR review — "fix the PR review", "/fix-pr-review". Optional PR number/URL (defaults to the current branch's PR); optional codex argument selects Codex.

richkuo/rk-skills · 56 tokens