agent・subagent・skillsの切り分けが、まだ整理できていません。
agent・subagent・skillsの役割の違い、整理しますね。
- agent(エージェント)=「社長」のようなポジション。ゴールを受け取り、全体を指揮する司令塔です。`.claude/agents/`に定義します
- subagent(サブエージェント)=「部下・専門スタッフ」。agent から仕事を振られ、特定のタスク(リサーチ・執筆・投稿など)を担当して実行します。これもagentsフォルダに役割別に定義します
- skills(スキルズ)=「業務マニュアル・定型手順書」。繰り返し使う処理のルール・出力フォーマット・ワークフローを`.claude/skills/`に書いておくと、ワンクリックで同じ品質の作業を呼び出せます
一言でいうと——agent/subagentは「誰が動くか(役割の人)」、skillsは「どう動くか(マニュアル)」です。社長(agent)が部下(subagent)に仕事を振り、部下はマニュアル(skills)に沿って動く、というイメージです。
今は「ふんわり」でも大丈夫ですよ。実際に課題を手を動かしながら進めると、自然と腑に落ちてきます!