Skip to content
cccskills
FreePublished on GitHub

scribe

CALMの記録からADR・議事録・設計ドキュメントなどを書き起こす。「ドキュメント化して」「ADR書いて」「議事録にまとめて」などで発動。

The English summary is being prepared. Showing the original description.

isizono/calm4 stars(GitHub 4 + cccskills 0)

Run score Not tested

See how to install

Files included (1)

  • SKILL.md4.1 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

scribe

CALMの記録(decisions, logs, materials)を元に、外部共有可能なドキュメントを生成する。

関連skillとの境界

  • 「この議論を書き出して」「設計ドキュメントに起こして」のような、記録を外部共有用の文書にする依頼で使う
  • 記録の整理・統合(recompose-context)と教訓抽出(postmortem)では発動しない

1. 対象アクティビティの選択

  1. 引数で activity_id が指定されていればそのまま使う
  2. 指定されていなければ get_activities(status="completed") で候補を表示し、ユーザーに選んでもらう
  3. 候補一覧はタイトルのみで提示し、内部IDは表示しない
  4. 複数のアクティビティをまとめて1つのドキュメントにすることもできる。ユーザーに確認する

2. [執筆]アクティビティの作成

対象が決まったら、ドキュメント生成作業を追跡するアクティビティを作成し、check_in する。

  • タイトル: [執筆] {仮タイトル}(構成確定後に update_activity で更新する)
  • タグ: intent:document + ソースアクティビティの domain: タグを引き継ぐ
  • description: ソースアクティビティのIDと目的を記載

3. 素材の収集

ソースアクティビティごとに以下を収集する:

  • check_in(activity_id=...) でアクティビティ情報を取得
  • check-in結果の context.topics から topic_id を取得する
  • get_decisions(entity_type="topic", entity_id=topic_id) で決定事項を取得
  • get_logs(entity_type="topic", entity_id=topic_id) で議論経緯を取得
  • search(entity_type="material") / get_material で資材を取得

必要に応じて、ソースアクティビティのタグで search し、関連する別トピックの情報も補足的に収集する。

4. ボリューム判断と構成

収集した素材の量を確認する。

通常の場合: そのままドキュメント1本として書く。構成案を提示してユーザーの確認を取る。確定したらアクティビティのタイトル・descriptionを更新する。

ボリュームが大きい場合: 分割が必要と判断したら、分割案を提示してユーザーとすり合わせる。合意後、各ドキュメントに対して追加の[執筆]アクティビティを add_activity で作成する。

5. 執筆

intent:document のtag notesに従ってドキュメントを生成する。

tag notesが未設定の場合のデフォルト構成:

---
date: {日付}
source_activities: [{activity_id一覧}]
---

# {タイトル}

## 背景

{なぜこの決定が必要だったのか。動機・制約・前提条件}

## 決定事項

{何を決めたか。具体的な内容}

## 代替案と却下理由

{検討したが採用しなかった選択肢と、その理由}

重要なルール:

  • CALMにアクセスできない読者を前提とする。内部ID(decision #123等)を参照せず、内容を直接記述する
  • ソースが不足している箇所には <!-- TODO: 要確認 --> マーカーを付けて書き進める
  • ドキュメント間参照はファイル名で行う

6. 出力と確認

  1. 生成したドキュメントをユーザーに提示する
  2. ユーザーのフィードバックを受けて修正する
  3. 最終確認が取れたらファイルに書き出す
  4. [執筆]アクティビティをcompletedにする
  5. 分割ありの場合: 残りの[執筆]アクティビティの存在をユーザーに伝える

注意事項

  • ユーザーの確認なしに書き始めない。構成案の合意を必ず取る
  • 「スキルは骨組み、tag notesは味付け」の原則に従い、執筆時の振る舞いの詳細はintent:documentのtag notesに委ねる
  • エクスポート先のファイルパスは必ずユーザーに確認する

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

【必須】現在のアクティビティを完了にする、または完了にせず中断して寝かせる。「/af」「この作業完了」「クローズして」「一旦ここまで」「今日はここで止める」「いったん置いておく」など終える・中断する意図で発動。このスキルを経由せずにupdate_activityでcompleted・pending・snoozed・shelvedにしない。

The English summary is being prepared. Showing the original description.

isizono/calm4Updated Oct 16, 2026

【必須】新しいアクティビティを作成してcheck-inする。「/as」「新しい作業始める」「アクティビティ作って」「これやる」など新規作業の開始で発動。このスキルを経由せずにadd_activityを呼ばない(orchの起票はorch skillに従う)。

The English summary is being prepared. Showing the original description.

isizono/calm4Updated Oct 16, 2026

【必須】open askを1件ずつ人間に提示し、回答をanswer_askで記録する。「askに答える」「open ask消化して」「溜まってるask片付けたい」などで発動。このスキルを経由せずにanswer_askを呼ばない。

The English summary is being prepared. Showing the original description.

isizono/calm4Updated Oct 16, 2026

【必須】add_askでaskを起票する前に、question/contextをテンプレートで組み立てる。離席中・セッション跨ぎでしか答えられない判断が出たときや、「これ聞いといて」「判断委譲しといて」「後で確認して」などで発動。このスキルを経由せずにaskの文面を書かない(メタaskを除く)。

The English summary is being prepared. Showing the original description.

isizono/calm4Updated Oct 16, 2026

add_askの応答のsimilar_asksを見て、同型の問いが繰り返され裁定が一貫していると気づいたとき、判例をまとめてメタask(kind="meta")を起票する。

The English summary is being prepared. Showing the original description.

isizono/calm4Updated Oct 16, 2026

人間の判断待ちaskの受け箱をMonitorで監視し、判断構造が同じopen askが溜まっていればメタaskを起票する。「ask storeを監視して」「asksを見張って」「open askの滞留をチェックして」などで発動。

The English summary is being prepared. Showing the original description.

isizono/calm4Updated Oct 16, 2026

See all skills by isizono

Report a problem with this skill