Skip to content

feat: 残りの同梱アイテムを配布に移す (notedeck#746) - #43

Merged
hitalin merged 1 commit into
mainfrom
feat/move-remaining-builtins
Aug 12, 2026
Merged

feat: 残りの同梱アイテムを配布に移す (notedeck#746)#43
hitalin merged 1 commit into
mainfrom
feat/move-remaining-builtins

Conversation

@hitalin

@hitalin hitalin commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

notedeck 側に同梱として残っていた skill 3 本とプラグイン 1 本を配布に移す (notedeck-dev/notedeck#746)。

同梱のままだと、修正版を届ける手段がユーザーによる削除・再シードしかない。配布に移せば既存の更新検知がそのまま使えるため、notedeck 側は同梱シード機構ごと廃止する。#969 で作者系 6 本を移したのと同じ扱いで、これで NoteDeck の同梱アイテムはゼロになる

追加するアイテム

種別 id 内容
skill notedeck-guide 「○○ はどこ?」「使い方は?」に答え、その場で開く提案までする
skill notedeck-memo <memos> ブロックを永続記憶として扱う指示書
skill self-profile AI が自分のプロフィールを継続更新する自己編集デモ
plugin ai-actions クリップボードのテキストを本体 AI で処理 (翻訳・要約・校正・返信案)

frontmatter / meta は配布形式に揃えた (builtIn を落とし、author / category / tags を追加)。本文・ソースは移管前と同じ。

既存ユーザーへの影響

notedeck 側の移行が、手元に残っている旧同梱版を storeId 付きのストア配布版相当へ変換する。削除ではなく変換なので、本文やソースを書き換えていても壊れない。以降はストアから更新を受け取れるようになる。

プラグインは installId (ai-actions-builtin) を変えずに storeId だけ足す — installId は編集履歴サイドカーや設定の参照先なので、変えると切れるため。

マージ順序

この PR を先にマージする必要がある。 notedeck 側の移行が先に出ると、変換後の storeId が指す先がまだ存在しない状態になる。

確認

  • pnpm run registry:build 成功 (skills 29→32、plugins 26→27)
  • node scripts/check-registry-integrity.mjs — 完全性チェック OK (警告 0 件)

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features

    • Added the AI Actions plugin with clipboard-based translation, summarization, proofreading, and reply suggestions.
    • Added the NoteDeck Guide skill for locating features and opening them with confirmation.
    • Added the NoteDeck Memo skill for persistent local context and memo management.
    • Added the Self-Profile skill to maintain profile insights from recent memos while preserving manual edits.
  • Chores

    • Refreshed the public registry metadata and timestamps.

notedeck 側に同梱として残っていた skill 3 本とプラグイン 1 本を配布に移す。
同梱のままだと、修正版を届ける手段がユーザーによる削除・再シードしかない
(notedeck#746)。ストア配布に移せば既存の更新検知がそのまま使える。

#969 で作者系 6 本を移したのと同じ扱い。既存ユーザーの手元は notedeck 側の
移行で storeId 付きに変換され、本文を書き換えていても壊れない。

- notedeck-guide / notedeck-memo / self-profile (skill)
- ai-actions (plugin)

frontmatter の builtIn を落とし、author / category / tags を配布形式に揃えた。
本文は移管前と同じ。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Aug 12, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 1f6e604d-cfae-42cb-8560-74a4a0c0cf1b

📥 Commits

Reviewing files that changed from the base of the PR and between c5d6c32 and 8ba66da.

📒 Files selected for processing (15)
  • public/registry/index.json
  • public/registry/plugins.json
  • public/registry/plugins/ai-actions/api.json
  • public/registry/plugins/ai-actions/meta.json
  • public/registry/plugins/ai-actions/plugin.is
  • public/registry/queries.json
  • public/registry/skills.json
  • public/registry/skills/notedeck-guide/api.json
  • public/registry/skills/notedeck-guide/skill.md
  • public/registry/skills/notedeck-memo/api.json
  • public/registry/skills/notedeck-memo/skill.md
  • public/registry/skills/self-profile/api.json
  • public/registry/skills/self-profile/skill.md
  • public/registry/themes.json
  • public/registry/widgets.json

📝 Walkthrough

Walkthrough

The registry adds the ai-actions plugin and the notedeck-guide, notedeck-memo, and self-profile skills. It refreshes registry timestamps and updates plugin and skill counts.

Changes

Registry feature additions

Layer / File(s) Summary
AI Actions plugin
public/registry/plugins/ai-actions/*, public/registry/plugins.json
Adds clipboard-to-AI processing, response notifications, plugin metadata, and commands for translation, summarization, proofreading, and reply suggestions.
Guide and memo skills
public/registry/skills/notedeck-guide/*, public/registry/skills/notedeck-memo/*, public/registry/skills.json
Adds NoteDeck navigation guidance and local memo interpretation, search, and management rules.
Self-profile skill
public/registry/skills/self-profile/*, public/registry/skills.json
Adds memo-driven profile updates with manual and heartbeat modes, section limits, size limits, and preservation of user edits.
Registry metadata refresh
public/registry/index.json, public/registry/{queries,themes,widgets}.json, public/registry/skills.json
Refreshes registry timestamps and changes plugin and skill counts to 27 and 32. Existing skill timestamps are also refreshed.

Estimated code review effort: 3 (Moderate) | ~25 minutes

Sequence Diagram(s)

sequenceDiagram
  participant Clipboard
  participant ai-actions
  participant ai.chat
  participant Notification
  Clipboard->>ai-actions: Read clipboard text
  ai-actions->>ai.chat: Send instruction and clipboard text
  ai.chat-->>ai-actions: Return generated response
  ai-actions->>Clipboard: Write generated response
  ai-actions->>Notification: Display result notification
Loading
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/move-remaining-builtins

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@hitalin hitalin self-assigned this Aug 12, 2026
@hitalin
hitalin merged commit 5228f03 into main Aug 12, 2026
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant