miko.harae
既存の harae.md を棚卸し・差分探索する。proposal 付きの場合は proposal 内に検証結果を記録する。
Skill by studyplus
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/studyplus-miko-harae
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/miko-harae
What's inside
- Skill name
miko.harae- Description
- 既存の harae.md を棚卸し・差分探索する。proposal 付きの場合は proposal 内に検証結果を記録する。
- License
- MIT
- Instructions
- 191 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: missing
Files (2)
- SKILL.md
- review_entity_enumeration_guide.md · guides/
SKILL.md (first lines)
## 入力 ```text $ARGUMENTS ``` 入力の形式: `<capability_name>` または `<capability_name> <proposal_path>` - 例: `/miko.harae order_management`(現行 BR を検証。harae.md がなければ初回検証、あれば再検証) - 例: `/miko.harae order_management miko/order_management/proposals/2026-03-08-cancel-email.md`(proposal 適用後の BR を検証) - 空の場合はエラー: 「⛩️ ケイパビリティ名をお願いいたします(例: `/miko.harae order_management`)」 **`miko/<capability>/business_rules.md` が存在しない場合はエラー:** > ⛩️ `miko/<capability>/business_rules.md` が見つかりません。 > まず `/miko.new-cap <capability>` でケイパビリティを定義してください。 **`miko/<capability>/harae.md` が存在しない場合:** エラーにせず、一言お知らせして初回モードを実行する。 > ⛩️ `miko/<capability>/harae.md` がまだございませんので、初回検証として全件をお調べいたします。 **proposal が指定されていない場合:** 確認せず、現行の business_rules.md を検証する(harae.md の有無でモードが決まる)。 --- ## このスキルの役割 ビジネスルールの定義自体に欠陥がないかを攻撃的に検証する。harae.md がなければ初回検証として新規生成し、あれば既存の harae.md を起点に検証を継続する。 **「問題ないことの確認」ではなく「問題の発見」に全振りしたスキル。** 問題が見つからなければ成果物はゼロ。 **成果物:** - proposal なしの場合: `miko/<capability>/harae.md` を生成(なければ)または更新する - proposal 付きの場合: **proposal ファイル内に「祓え検証」セクションを追記する。harae.md は更新しない。** proposal はまだ確定していないため、harae.md への永続化は実装完了時(miko.speckit.implement / miko.quick-impl)に行う **検証の6軸:** `.miko/guides/harae_guide.md` に定義された6軸(内部矛盾・不完全性・境界の曖昧さ・時間軸の破綻・ビジネス毀損・悪用耐性)で検証する。proposal 付きの場合は6軸に加えて「既存への影響(proposal の変更で既存の本番エンティティが意図せず壊れないか)」も検証する。 **使用タイミング:** - `/miko.new-cap` 後 — 定義したルールの初回検証 - `/miko.propose` 後 — proposal 適用後のルール体系を検証 - 任意のタイミング — 既存ルールの健全性チェック **フローでの位置づけ:** ``` /miko.new-cap → ルール定義 /miko.harae <capability> → 初回: ルールの弱点を探す(harae.md を生成)/2回目以降: 棚卸し・差分探索 /miko.propose → proposal 作成 /miko.harae <capability> <proposal> → proposal 適用後のルールを検証 → OK なら実装フローへ ``` --- ## モード判定 | harae.md | proposal | モード | |---|---|---| | なし | なし | **初回モード** — harae.md をゼロから生成 | | あり | なし | **再実行モード** — 棚卸し + 差分探索 | | あり | あり | **proposal 検証モード** — proposal を仮想適用して検証。**指摘は proposal に追記し、harae.md は更新しない** | | なし | あり | **初回モード → proposal 検証モード** — 先に現行 BR を初回モードで検証して harae.md を生成し、続けて proposal 検証モードを実行する | 「proposal に祓え検証があるなら harae.md は必ず存在する」という前提を保つため、harae.md がない状態で proposal 検証モードだけを行うことはしない。 --- ## 初回モード harae.md が存在しない場合。現行の business_rules.md を攻撃的に検証し、`miko/<capability>/harae.md` を新規生成する。 **検証の6軸:** `.miko/guides/harae_guide.md` に定義された6軸(内部矛盾・不完全性・境界の曖昧さ・時間軸の破綻・ビジネス毀損・悪用耐性)で検証する。 **harae.md のフォーマット・ステータス管理:** `.miko/guides/harae_format_guide.md` に従う。 ### 1. 資料の読み込み - `.miko/guides/tone_guide.md` — 対話スタイル。**このファイルの口調・絵文字・出力言語ルールに従うこと** - `.miko/guides/harae_format_guide.md` — harae.md のフォーマットとステータス管理ルール - `miko/<capability>/business_rules.md` - `miko/<capability>/high_level_design.md` — あれば - `miko/glossary.md` — あれば ### 2. 攻撃的検証(サブエージェント並列) 3つのサブエージェントを並列で起動する。 **各サブエージェントに渡す情報:** - `.miko/guides/harae_guide.md` のパス — 「このファイルの自分の担当セクション(A / B / C)を読み、その指示に正確に従え」と指示する - `miko/<capability>/business_rules.md` のパス - `miko/<capability>/high_level_design.md` のパス(あれば) - `miko/glossary.md` のパス(あれば) - 担当の識別子: `A`, `B`, `C` | サブエージェント | 担当軸 | 共通する視点 | |---|---|---| | A | 内部矛盾 + 不完全性 | ルール体系の論理的整合性 | | B | 境界の曖昧さ + 時間軸の破綻 | ルールの精度と堅牢性 | | C | ビジネス毀損 + 悪用耐性 | ルール通りでも結果がまずい | 各サブエージェントは **指摘リストのみ** 返す。問題が見つからなければ「指摘なし」。 ### 3. 結果統合・ファイル生成 サブエージェントの結果を統合し、重複を排除して `harae.md` を生成する。 **指摘がない場合も `harae.md` を生成する。** 指摘一覧テーブルは空にし、詳細セクションに「6軸すべてで指摘事項なし」と記載する。 ### 4. 対話 指摘について主さまと対話し、対処を決める。 - **ルール修正が必要** → 軽微であれば business_rules.md の修正案を直接提示する。大きな変更であれば proposal の作成を提案する。対処後、該当指摘のステータスを `resolved` に更新し、解決内容を記録する - **問題なしと判断** → ステータスを `dismissed` に更新し、却下理由を記録する - **追加調査が必要** → コードを確認して追加情報を提供 対話の結果を harae.md に反映する。 **指摘がない場合はこのステップをスキップする。**
From studyplus/miko, MIT.
More from studyplus/miko
- 0.592score
miko.new-cap
studyplus
新規ケイパビリティの business_rules.md と high_level_design.md を対話しながらゼロから定義する。
SkillBFreshness: B★ 18Claude Code +9 - 0.592score
miko.quick-catchup
studyplus
コード変更(git diff / PR)から proposal を作成し、business_rules.md と high_level_design.md を更新する。
SkillBFreshness: B★ 18Claude Code +9 - 0.592score
miko.speckit.implement
studyplus
speckit.implement を拡張し、フェーズごとの確認停止と test_design.md の活用を追加する。
SkillBFreshness: B★ 18Claude Code +9 - 0.592score
miko.setup
studyplus
プロジェクトに miko を導入する。コードベースを調査して miko/system_high_level_design.md を生成する。
SkillBFreshness: B★ 18Claude Code +9 - 0.592score
miko.quick-impl
studyplus
小規模な変更を speckit をスキップして直接実装する。proposal・ケイパビリティ名・自由記述の変更指示のいずれからでも受け付け、miko の原則に沿って実装とドキュメント追従まで行う。
SkillBFreshness: B★ 18Claude Code +9 - 0.589score
miko.catchup
studyplus
既存の business_rules.md と high_level_design.md をコードの変更に追従させる。
SkillBFreshness: B★ 18Claude Code +9 - 0.589score
miko.propose
studyplus
人間の元ネタから対話しながらケイパビリティの変更プロポーザルを作成する。
SkillBFreshness: B★ 18Claude Code +9 - 0.589score
miko.miko
studyplus
miko の使い方、考え方、判断についてご案内する。スキル案内から「BRとHLDどっちに書く?」のような質問まで。
SkillBFreshness: B★ 18Claude Code +9 - 0.539score
bump-version
studyplus
ofuda/VERSION のバージョンとタイムスタンプを更新する。
SkillCFreshness: C★ 18Claude Code +9 - 0.539score
miko.catchup-system-hld
studyplus
system_high_level_design.md をコードベースの現状に追従させる。
SkillCFreshness: C★ 18Claude Code +9 - 0.539score
miko.speckit.tasks
studyplus
speckit.tasks を拡張し、縦割りタスク順序と test_design.md の活用を追加する。
SkillCFreshness: C★ 18Claude Code +9 - 0.539score
miko.split-proposal
studyplus
既存のプロポーザルを親(umbrella)+ サブプロポーザルにフェーズ分割する。
SkillCFreshness: C★ 18Claude Code +9
Signals
- Stars
- 18
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Jul 17, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/studyplus/miko
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from studyplus
- 0.592score
miko.quick-impl
studyplus
小規模な変更を speckit をスキップして直接実装する。proposal・ケイパビリティ名・自由記述の変更指示のいずれからでも受け付け、miko の原則に沿って実装とドキュメント追従まで行う。
SkillBFreshness: B★ 18Claude Code +9 - 0.592score
miko.speckit.implement
studyplus
speckit.implement を拡張し、フェーズごとの確認停止と test_design.md の活用を追加する。
SkillBFreshness: B★ 18Claude Code +9 - 0.592score
miko.setup
studyplus
プロジェクトに miko を導入する。コードベースを調査して miko/system_high_level_design.md を生成する。
SkillBFreshness: B★ 18Claude Code +9 - 0.592score
miko.quick-catchup
studyplus
コード変更(git diff / PR)から proposal を作成し、business_rules.md と high_level_design.md を更新する。
SkillBFreshness: B★ 18Claude Code +9 - 0.592score
miko.new-cap
studyplus
新規ケイパビリティの business_rules.md と high_level_design.md を対話しながらゼロから定義する。
SkillBFreshness: B★ 18Claude Code +9 - 0.589score
miko.catchup
studyplus
既存の business_rules.md と high_level_design.md をコードの変更に追従させる。
SkillBFreshness: B★ 18Claude Code +9
Cite this page
miko.harae skill. Agent Mart. https://agentmart.dev/skills/studyplus-miko-harae (last updated 2026-10-24)