skills/learn-pc-rewrite/SKILL.md
01-02 タスク記述の改善演習。悪いタスク記述4件を品質基準に基づいて改善する。
npx skillsauth add novel-jp/projsight-plugin learn-pc-rewriteInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
「悪いタスク記述」を読み、品質基準に基づいて改善版を書く演習です。
所要時間: 約 45 分
前提: /learn-pc-compare 完了済み
スキル対応: Prompt Craft(指示の構造化)
「ProjSight に登録された 4 件のタスク記述を読んで、改善版を書く演習です。
各タスクの description を読み、以下の 4 観点で改善してください:
✅ 背景(なぜやるか)
✅ 対応内容(具体的に何をするか)
✅ 完了条件(検証可能な基準)
✅ 制約(やらないこと)
前回の比較演習で体感した「構造化された指示」の力を、
タスク記述に応用する練習です。」
.claude/skills/learn-data/bad-tasks.json を Read ツールで読み込むtitle と description を使用するissues と learningPoint はフィードバック時の参考情報(受講者には見せない)exampleFix は受講者が改善案を書いた後の比較用(Step 3 で使用)学習効果を考慮し、以下の順番で進める:
/learn-setup で作成した学習プロジェクトに演習用タスクを登録する。
学習プロジェクトの projectId は list_projects で取得し、list_tasks(projectId) で既存タスクを確認する。
学習プロジェクトにタスクが配置されていない場合、bad-tasks.json の 4 件(bad-1〜bad-4)を upsert_task で学習プロジェクトに登録してから改善演習を行う:
「改善対象のサンプルタスクを学習プロジェクトに登録します。
登録後、1 件ずつ description を改善していきましょう。
具体的な数値や状況は自由に想定して構いません。
この演習の評価ポイントは「構造が正しいか」です。」
既に同名タスクが存在する場合はスキップする。
各タスクについて以下の手順で進める:
upsert_task(taskId, description) で改善版を学習プロジェクトに書き戻すbad-tasks.json の exampleFix.description を模範解答として提示し、比較させる。受講者が困っていなくても提示する模範解答は「唯一の正解」ではないことを伝え、受講者自身の改善版と比較させる。
改善版を upsert_task で書き戻した後、/review-task を実際に実行して品質を客観評価する。
「改善したタスク記述の品質を `/review-task` でチェックしてみましょう。
実際にレビュースキルを使って、改善前後の差を確認します。」
upsert_task で書き戻し済みであることを確認する/review-task を実行し、レビュー結果を受講者に見せる/review-task は今後の開発でも使える実用ツールであることを伝える:
「/review-task はいつでも使えます。
自分でタスクを書いた後、提出前にセルフチェックする習慣をつけると効果的です。」
「4 件の改善を通じて、良いタスク記述のパターンが見えてきましたか?
共通するポイント:
1. 「おかしい」「遅い」「足りない」→ 具体的に何が、どう問題なのかを書く
2. 「直す」「改善する」「追加する」→ 具体的にどのファイル、どの関数、何をするかを書く
3. 完了条件は「〜できること」ではなく「〜した結果、〜が確認できること」
4. やらないことを明記することで、スコープの膨張を防ぐ
次の /learn-pc-write では、ゼロから自分でタスクを書きます。
改善するより難しいですが、ここで学んだパターンを活かしてください。」
/learn-setup で作成した学習プロジェクトに登録する。本番プロジェクトには登録しないことtools
タスクを作成・紐づけ・開始する。コーディング前に必ずこのコマンドを実行すること。
data-ai
AI ガイド付きリスクアセスメント。未対応リスクを1件ずつレビューし、選択肢・推奨・具体的対応内容を提示する。
tools
タスク記述の品質をレビューし、改善提案を出す。学習・本番共用の汎用スキル。
testing
DR(Decision Record)の品質をレビューし、改善提案を出す。学習・本番共用の汎用スキル。