Skip to content

スキルシステム

概要

JCARVIS のスキルシステムは レゴブロック型 のモジュラー構造を採用している。

「それ以上分割できない単位の専門Skills + それらを束ねるSkills」

スキルの3種類

原子スキル(Atomic)

最小の不可分な処理単位。1スキル = 1責務。

skills/atomic/text-summarize/SKILL.md
skills/atomic/code-generate/SKILL.md
...

合成スキル(Composite)

原子スキルの組み合わせ。データフローを定義。

skills/composite/weekly-report/SKILL.md  → slack-read + text-summarize
skills/composite/blog-publish/SKILL.md   → text-rewrite + image-gen + deploy
...

学習スキル(Learned)

自己学習で自動生成されるスキル。

skills/learned/{auto-detected-name}/SKILL.md

SKILL.md の構造

全スキルは YAML front-matter + Markdown で構成:

markdown
---
name: skill-name
type: atomic | composite
description: 具体的なユースケース
provider: claude | gemini | local_llm
token_estimate: low | medium | high
---

# Skill Name

## When to Use
## Instructions
## Examples
## Guidelines

スキル一覧

Active(稼働中)

スキル種別プロバイダートリガー
text-summarizeatomicclaude要約して, /summarize
code-generateatomicclaudeコードを書いて, /code-gen
code-reviewatomicclaudeレビューして, /code-review
web-searchatomicclaude調べて, /search
slack-sendatomicclaudeSlackに送って, /slack-send
weekly-reportcompositeclaude週報を, /weekly-report

External(外部参照)

スキルパストリガー
create-docsSkills/create_docs/設計書を作りたい
create-blogSkills/create-blog/ブログを作りたい
create-pagesSkills/create-pages/Cloudflareにデプロイ
dev-workflowSkills/dev-workflow/開発ワークフロー
multilocalhostsSkills/multilocalhosts/ローカルで確認
weekly-report-slackSkills/weekly_report/Slackのログからレポート
multiAgentManageRuleSkills/multiAgentManageRule/複数エージェント

JCARVIS - "At your service, sir."