Skip to content
Agentmart
Submit a tool

miko.quick-catchup

コード変更(git diff / PR)から proposal を作成し、business_rules.md と high_level_design.md を更新する。

Skill by studyplus

IndexedMIT★ 18
Write a review

Chalk Labs

Need help deploying miko.quick-catchup?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

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-quick-catchup

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

コード変更(git diff / PR)から proposal を作成し、business_rules.md と high_level_design.md を更新する。

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-quick-catchup

What's inside

Skill name
miko.quick-catchup
Description
コード変更(git diff / PR)から proposal を作成し、business_rules.md と high_level_design.md を更新する。
License
MIT
Instructions
129 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • name: missing

Files (1)

  • SKILL.md

SKILL.md (first lines)

## 入力

```text
$ARGUMENTS
```

入力の形式: `<capability_name> [diff_source]`

- 例: `/miko.quick-catchup order_management` — カレントブランチのベースブランチからの diff を使用
- 例: `/miko.quick-catchup order_management #8250` — PR の diff を使用
- 例: `/miko.quick-catchup order_management HEAD~3..HEAD` — git range を使用
- 空の場合はエラー: 「⛩️  ケイパビリティ名をお願いいたします(例: `/miko.quick-catchup order_management`)」

---

## このスキルの役割

miko フローを通さずに入ったコード変更(緊急 FIX 等)を、ドキュメントに追従させる。

`miko.catchup` がケイパビリティ全体をフルスキャンするのに対し、このスキルは **特定のコード差分だけ** を対象にする。差分から proposal を作成し、BR/HLD を更新する。

**出力:**
- `miko/<capability>/proposals/YYYY-MM-DD-<title>.md` — 変更の経緯を記録
- `miko/<capability>/business_rules.md` — 更新(必要な場合)
- `miko/<capability>/high_level_design.md` — 更新(必要な場合)

---

## 手順

### 1. system_high_level_design.md の追従確認

ユーザーに確認する:

> ⛩️  キャッチアップの前に確認でございます。`/miko.catchup-system-hld` は実施済みでしょうか?
> `system_high_level_design.md` が古いままですと、コード探索のスコープがずれる恐れがございます。

- ユーザーが「実施済み」「不要」等と回答した場合 → 次に進む
- ユーザーが「まだ」「やってほしい」等と回答した場合 → `/miko.catchup-system-hld` の実行を案内し、完了後に `/miko.quick-catchup` を再実行するよう伝えて中止する

### 2. 入力検証・資料読み込み

**入力検証:**
- `$ARGUMENTS` からケイパビリティ名を取得し、スネークケースに正規化する
- diff ソースを特定:
  - `#数字` → PR として `gh pr diff` で取得
  - `A..B` や `HEAD~N..HEAD` → git range として `git diff` で取得
  - 省略 → 主さまにベースブランチ名を確認し(例: 「ベースブランチ(マージ先)を教えてくださいませ」)、そこからの diff を使用。自動推定はしない

**読み込むファイル:**
- `.miko/guides/business_rules_guide.md` — ルールの書き方、判定テスト
- `.miko/guides/tone_guide.md` — 対話スタイル。**このファイルの口調・絵文字・出力言語ルールに従うこと**
- `miko/system_high_level_design.md` — コード探索ガイド(着目点の参照)
- `miko/<capability>/business_rules.md` — 現在のビジネスルール。**存在しない場合はエラー:**
  > ⛩️  `miko/<capability>/business_rules.md` が見つかりません。
  > - 新規作成は `/miko.new-cap <capability>` をお使いください
- `miko/<capability>/high_level_design.md` — 現在の構造(あれば)

**探索対象外:** `.miko/` ディレクトリは miko の内部リソースであり、プロジェクトのコードではない。探索・精読の対象にしないこと。

### 3. diff の読み取り

diff を取得し、以下を整理する:

- **変更ファイル一覧**(テスト・ドキュメントを除く実装ファイル)
- **変更の要約** — 何がどう変わったか(追加・変更・削除)
- **変更の意図の推定** — コミットメッセージ、PR タイトル/本文があれば参照

### 4. ビジネスルールへの影響分析

diff の内容と既存の business_rules.md を突き合わせ、以下を特定する:

- **新設が必要なルール** — diff に新しいビジネス判断が含まれている場合
- **改訂が必要なルール** — 既存ルールの条件や振る舞いが変わっている場合
- **実装マッピングの更新** — ルール自体は変わらないがコードの場所が変わった場合
- **影響なし** — 技術的な変更のみでビジネスルールに影響しない場合

新設・改訂候補がある場合、ユーザーに提示する前にサブエージェント(Agent ツール)1 体で事前審査する(禊)。diff を読みながら起草した候補は実装トレースやコード語彙が本文に漏れやすいため、文脈を持たない審査役にテキストだけで判定させる。

**サブエージェントに渡す情報:**
- `.miko/guides/misogi_guide.md` のパス — 「このファイルを読み、指示に正確に従え」と指示する
- ケイパビリティ名(審査役はここから判定材料を自分で読み込む)
- 審査対象のルール候補テキスト(ルール ID または仮番号、[制約]/[導出] タグ付き。まだファイルに存在しないため本文を渡す)

**会話の経緯・diff の引用は渡さない。** 文脈が審査を汚染するため、判定材料は候補テキストとガイドだけにする。

**審査結果の裁定(メインセッション):**
- 違反が妥当 → 書き換え案を適用する。BR 不適格は候補から外し、proposal の機能仕様に書く場所を変える
- 違反を覆す(出力内容そのものがビジネス判断である場合等)→ 覆す理由を明示し、本文は「判断だけを書く」形に整える
- 判定不能 → 「暗黙のルール(要確認)」として proposal に記載する

### 5. 【確認】影響分析の確認

diff ソース、変更の要約、ビジネスルールへの影響(新設/改訂/マッピング更新/HLD影響/影響なし)をユーザーに提示し、確認を取る。禊の審査結果があれば簡潔に報告する。変更の意図や背景について補足があれば聞く(コードだけでは「なぜ」がわからないことがある)。

### 6. proposal 作成

確認を踏まえ、proposal を生成する。

**ファイル名:** `miko/<capability>/proposals/YYYY-MM-DD-<kebab-case-title>.md`

**構造:** `.miko/examples/proposal.md` に準ずる。quick-catchup 固有の違い:
- 冒頭に「このプロポーザルはコード変更から事後的に作成されたものです。」と付記
- 影響範囲に diff ソースと変更ファイル一覧を記載する

### 7. proposal 適用(business_rules.md 更新)

**読み込み:**
- `.miko/examples/business_rules.md` — 品質基準

**ステップ 6 で生成した proposal の内容を business_rules.md に反映する。**
- proposal の新設・改訂を適用する
- 実装マッピングを更新する
- **横断カテゴリの書き込み時検査(lint)** — 更新後、`.miko/guides/business_rules_guide.md` の「書き込み時の検査(lint)」を実行する(orphan `xc:` 参照・`[横断]` マークとマーカーの整合・横断カテゴリとタグの書式)。問題があれば修正し、修正できないものはステップ 8 末尾の確認で主さまに報告する
- 新しい用語があれば `miko/glossary.md` に追加する(`.miko/examples/glossary.md` のフォーマットに従う。実装の詳細は書かず、1〜2文の定義だけを書く)
- ケイパビリティの節は配置の軸であり、意味のスコープではない。見出し語はシステム全体で一意にする。既存の見出し語と衝突する場合は、同じ意味なら1項目に統合し、別概念なら一意な別名を立てる(注文確定 / 決済確定)

### 8. high_level_design.md 更新

From studyplus/miko, MIT.

More from studyplus/miko

Signals

Stars
18
Forks
1
Open issues
0
Last commit (this folder)
Sep 7, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from studyplus

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get miko.quick-catchup running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying miko.quick-catchup?

CallGet help
Cite this page

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