本文へ移動
cccskills
無料GitHub で公開

agent-notes

Use when deciding whether a Cherry Studio change needs an Agent Note, authoring or reviewing a Spec, recording a durable bug-fix decision, moving a note between proposed/implemented/rejected, or checking supersession and stacked Spec approval.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Agent Notes

Read the Agent Note rules before acting. Agent Notes preserve revisitable decisions; they do not replace current code, reference docs, issues, or PR discussion.

Classify the change

Every human-authored PR declares an Agent Note or an explicit N/A reason. Automation-authored PRs (repository workflows and Dependabot) are exempt from this metadata requirement, not from normal validation.

The class names the decision's subject; it does not force every note to start as proposed. Choose the initial lifecycle from whether the target needs human agreement before implementation and whether the decision has already shipped.

  • Use N/A for a local or mechanical edit that restores an existing contract without a durable tradeoff.
  • Write an implemented bug-fix note in the same PR when the repair changes failure, compatibility, security, concurrency, atomicity, lifecycle, or another choice likely to be reversed without its root cause.
  • A small, completed testing or other durable decision that does not meet the Spec-first threshold may enter its owning class as implemented.
  • Start substantial feature, architecture, process, and simplification work with a proposed Spec.
  • Start any class as proposed when behavior, ownership, ACs, alternatives, or risks need human agreement before implementation.

Check the active tree first

Search by domain terms, mechanism names, paths, and rejected alternatives. Classify the result as new, same owner, partial supersession, or full supersession. Update the existing owner when possible. Partial supersessions stay active and cross-linked. Full supersession must preserve every unique rationale, alternative, consequence, and verification fact; deleting an old note requires explicit human approval.

There is no archived/ lifecycle yet. Do not archive by age, merge status, moved code, or stale wording. Keep current owners factual; keep fully superseded notes active and cross-linked until a separately approved archive design provides active-first search, successor discovery, and matching gates.

Spec-first stack

  1. Create the bottom Spec branch and proposed bilingual note.
  2. Give observable acceptance criteria contiguous AC IDs and a verification owner.
  3. Create the Spec PR through gh-create-pr; Spec PR is This PR.
  4. Inspect GitHub reviews and require an explicit APPROVED review whose commit id equals the current Spec head. Approval does not require merging.
  5. After Approval, create implementation layers with gh-stack. Each PR links the Spec and lists its AC coverage.
  6. A material behavior, ownership, AC, alternative, or risk change belongs on the Spec branch. Rebase upstack and require Approval again.
  7. The final layer moves all three pair artifacts to implemented/, rewrites shipped reality in present tense, and maps every AC to actual evidence.

Before deciding step 7, run gh stack view --json. If it exits 2, follow the gh-stack skill's remote-discovery procedure; missing local metadata does not prove the PR is standalone. For a stack, inspect the current layer and every downstack implementation PR, then aggregate only ACs backed by verification that was actually run. Intermediate layers keep the note proposed; only the final layer whose cumulative evidence covers every approved AC performs the transition. Do not infer finality from branch order alone.

After gh stack sync, rerun pnpm change:scope against every live PR base and rerun only checks invalidated by the rewritten scope. A successful sync is not validation.

Rejection

Only an explicit human decision moves a proposed note to rejected. Discussion, silence, and CHANGES_REQUESTED do not. Preserve a rejected note only when its evidence prevents a plausible repeated mistake; otherwise close the unmerged exploration without adding repository noise. Stop and close any implementation layers after rejection.

Validation

For a lifecycle move, run pnpm agent-notes:check-transition --base <verified-spec-ref> in addition to pnpm docs:check-notes, the scoped pairing write/check, pnpm docs:check, and git diff --check. The transition checker validates the declared direction and AC mapping; it never decides rejection or stack completion. Report only evidence actually run.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

cherry-assistant-guide

無料日本語概要

Cherry Studioのインストール済みバージョンを調べ、機能や設定場所、ショートカットを案内します。接続失敗や設定異常などの診断にも対応します。

  • 機能や設定画面を探したいとき
  • 対応Providerや標準キー操作の確認
  • 接続失敗や実行エラーを調べたいとき
CherryHQ/cherry-studio5.3万2026年10月18日 更新

cherry-browser

無料日本語概要

Cherry Studioの会話内に表示されたブラウザーで、ページ移動やクリック、フォーム入力、画面撮影を行います。ログイン済みサイトの操作や不具合調査にも使えます。

  • ログイン済みサイトの移動と操作
  • フォーム入力と結果の確認
  • ページや特定箇所の画面撮影
CherryHQ/cherry-studio5.3万2026年10月18日 更新

cherry-computer

無料日本語概要

Cherry Studioからデスクトップアプリを開き、画面の状態を確認しながら入力やクリックを進めます。操作後は画面情報や画像で結果を確かめるスキルです。

  • アプリを開いて画面を確認したいとき
  • アプリで文字入力やクリックを頼みたいとき
  • ウィンドウの画像を取得したいとき
CherryHQ/cherry-studio5.3万2026年10月18日 更新

cherry-electron-dev

無料日本語概要

Cherry Studioの実際の画面を使い、機能実装や不具合修正、性能調査、PRの動作確認を進めるスキル。変更前後の証拠を集めて検証結果を報告します。

  • 画面の変更を実アプリで確認したいとき
  • 不具合を再現してログを調べたいとき
  • 修正前後の性能を比較したいとき
CherryHQ/cherry-studio5.3万2026年10月18日 更新

cherry-regression-test

無料日本語概要

Cherry Studioの主要機能をPlaywrightで回帰テストし、macOSとWindowsの結果を英語レポートにまとめ、リリース前の動作確認を支えるスキル。

  • リリース前に主要機能を確認したいとき
  • 開発ブランチの動作検証
  • 特定タスクの回帰テスト
CherryHQ/cherry-studio5.3万2026年10月18日 更新

cherry-skill-marketplace

無料日本語概要

必要なスキルの検索・導入や管理画面への案内を行い、既存機能で足りない作業を補います。適切な候補がなければ、専用スキルの作成・検証につなげて元の作業を続けます。

  • 不足機能を補うスキルの検索・導入
  • 導入済みスキルの確認画面を開く
  • 選んだスキルの削除画面を開く
CherryHQ/cherry-studio5.3万2026年10月18日 更新

CherryHQ のスキルをすべて見る

このスキルの問題を報告する