Tooluck logoTooluck
SKILL.md

critical-thinking

Agent skill fromcoji/natural-japanese

仕事の文書(稟議書、提案書、企画書、報告書など、読んだ人に判断を求める文書)を、決裁者の目で検査して直すスキル。「決裁者の目で見て直して」「出す前に見て」「通る形にして」「稟議(提案書・企画書)をチェックして」と頼まれたら「決裁者の目で見て直す」の手順に従う。文書の中で答えが出ることは聞かずに直し、書き手にしか答えられない問いを3つまで聞いて答えを本文に入れ、確認事項は文書の外の別ファイルに出す。これが基本の入口。工程を分けて使うときは次の3つ。矛盾がないか、根拠を確かめて、ロジックが弱くないか、と検査だけを頼まれたら logic。そもそも前提は合っているか、他の選択肢はないか、何が起きたら覆るか、と頼まれたら somosomo(どちらも文書には書き込まず、行番号つきの問いと YAML で返す)。検査のあとで「指摘を反映して直して」なら「指摘を反映して直す」の手順、「構成から組み直して」「別の組み立てで」なら「構成から組み直す」の手順(事実と頼む中身は保ち、論の背骨だけ替える。構成案を出して書き手に選んでもらう)。「もっと端的に」「もっと丁寧に」なら「もっと端的に・もっと丁寧に」の手順(logic の YAML の深さで本編の長さを決める。事実と決裁事項は保つ)。日本語を自然にする・読みやすくする依頼には使わない(それは natural-japanese の仕事)。

How to install critical-thinking

install critical-thinking
# install the natural-japanese pack with the skills CLI
npx skills add coji/natural-japanese

# or add only this skill to Claude Code: copy the folder

skills/critical-thinking/

# into

~/.claude/skills/critical-thinking/ (all projects)

.claude/skills/critical-thinking/ (one project)

skills/critical-thinking/SKILL.md

MITFull file
1# critical-thinking
2
3仕事の文書の「考え」を、決裁者の目で検査して直すスキル。基本の入口は「決裁者の目で見て直して」の1つで、検査から直しまでを1回で通し、書き手には人にしか答えられない問いを3つまで聞く。検査は、文書の中で筋が通っているか(logic)と、文書の外から見て前提が合っているか(somosomo)の2つに分かれていて、工程を分けて使いたいときはそれぞれを呼べる。natural-japanese が日本語を直すのに対し、このスキルは中身を見る。
4
5## 約束
6
7- 元の文書はそのまま残す。検査では YAML と指摘を返し、直すかどうかは書き手が決める。直すときも、直した本文と確認事項は別のファイルに書く(書き手が元と見比べられるように)
8- 使うのは文書にある事実・数値だけ。somosomo では「どんな材料があれば問いが閉じるか」の種類までを書き、材料そのものと結論は書き手に残す。文書にないことを足すと、書き手が言っていないことが書き手の言葉になる
9- 指摘は書き手への問いの形で書く。「弱めるべき」「条件を足すべき」のような直し方は書かない。直し方を決めるのは書き手
10- 指摘はすべて行番号で文書に紐づける。行番号で指せないものは書き手が探せないので書かない
11
12## 呼び出し方
13
14- `/critical-thinking full <ファイル>`、`/critical-thinking <ファイル>`(モードなし)、または「決裁者の目で見て直して」:全工程を通す。検査して、書き手に3つまで聞き、答えを入れて直し、直した文書から「もっと端的に」と「構成から組み直す」も作る。手順は「決裁者の目で見て直すよう頼まれたとき(全工程)」にある。迷ったらこれを使う
15
16工程を分けて使う上級の呼び方は次の3つ。
17
18- `/critical-thinking logic <ファイル>`:文書の中で筋が通っているかを検査する。論理構造を YAML に書き出し、主張と根拠の対応、矛盾、事実と推論の混在、並列の漏れやねじれ、どこにも対応しない文を指摘する。最初に `references/logic.md` を読む。YAML の漏れは `scripts/coverage.py` で見つけて埋める
19- 「もっと端的に」「もっと丁寧に」:logic の YAML の木をどの深さまで本編にするかを決めて書き直す。手順は「もっと端的に・もっと丁寧にと頼まれたとき」にある
20- `/critical-thinking somosomo <ファイル>`:文書の外から前提を疑う。主結論と論点を足場に、前提・問いそのもの・他の選択肢・覆る条件・利害と実行を問う。`<ファイル>.logic.yaml` が隣にあればそれを使い、なければ先に logic の YAML を作る。最初に `references/somosomo.md` を読む
21- `/critical-thinking fix <ファイル>`、または「指摘を反映して直して」:検査の報告を本文に反映する。手順は「指摘を反映して直すよう頼まれたとき」
22- `/critical-thinking short <ファイル>`、または「もっと端的に」。`/critical-thinking detail <ファイル>`、または「もっと丁寧に」:手順は「もっと端的に・もっと丁寧にと頼まれたとき」
23…

Excerpt shown under the repository's MIT license.

More skills in natural-japanese

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates