原子スキル
概要
原子スキルは JCARVIS の最小処理単位。各スキルは 単一の責務 のみを持つ。
稼働中の原子スキル
text-summarize
| 項目 | 値 |
|---|---|
| プロバイダー | Claude(Phase 4以降: ローカルLLM) |
| トリガー | 要約して, まとめて, summarize |
| トークン重み | LOW |
テキストの長さに応じてフォーマットを自動選択:
- ~500文字 → 一行要約
- 500~2000文字 → 段落要約
- 2000~5000文字 → 箇条書き
- 5000文字~ → 構造化要約
code-generate
| 項目 | 値 |
|---|---|
| プロバイダー | Claude |
| トリガー | コードを書いて, 実装して, implement |
| トークン重み | HIGH |
品質原則: シンプルさ優先、既存パターン踏襲、セキュリティ意識、過剰な抽象化禁止。
code-review
| 項目 | 値 |
|---|---|
| プロバイダー | Claude |
| トリガー | レビューして, code review |
| トークン重み | MEDIUM |
4軸レビュー: バグ検出、セキュリティ、パフォーマンス、可読性。 A〜Dのスコア付きレポートを出力。
web-search
| 項目 | 値 |
|---|---|
| プロバイダー | Claude (WebSearch) |
| トリガー | 調べて, 検索して, search |
| トークン重み | LOW |
最大3回の検索で完了を目指す。日本語+英語の両方で検索。
slack-send
| 項目 | 値 |
|---|---|
| プロバイダー | Claude (Slack MCP) |
| トリガー | Slackに送って, 投稿して |
| トークン重み | LOW |
送信前に必ずユーザー確認。Slack mrkdwn フォーマットを使用。
Placeholder(今後実装予定)
| スキル | Phase | プロバイダー |
|---|---|---|
| text-translate | 4 | ローカルLLM |
| text-rewrite | 4 | ローカルLLM |
| image-generate | 3 | Gemini |
| video-generate | 3 | Gemini Veo |
| slack-read | 2 | Claude MCP |
| doc-vitepress | - | Claude |
| deploy-cloudflare | - | Claude |
| git-commit | - | Claude |
| git-pr | - | Claude |