Skip to content
Agentmart
Submit a tool

miko.harae

既存の harae.md を棚卸し・差分探索する。proposal 付きの場合は proposal 内に検証結果を記録する。

Skill by studyplus

IndexedMIT★ 18
Write a review

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.

We use your email only for this newsletter. Privacy

About

既存の harae.md を棚卸し・差分探索する。proposal 付きの場合は proposal 内に検証結果を記録する。

No 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

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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from studyplus

Cite this page

miko.harae skill. Agent Mart. https://agentmart.dev/skills/studyplus-miko-harae (last updated 2026-10-24)