From copilot-consultant
Designs, creates, and reviews Custom Agents for VS Code and GitHub Copilot, handling .agent.md files, .github/agents, YAML frontmatter, subagents, and handoffs.
npx claudepluginhub yuma-722/github-copilot-consultantThis skill uses the workspace's default tool permissions.
このSkillは、目的に合った **Custom Agent(.agent.md)** を最小権限で設計し、再利用しやすい形でワークスペースに配置する。
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
このSkillは、目的に合った Custom Agent(.agent.md) を最小権限で設計し、再利用しやすい形でワークスペースに配置する。
次のどれが最小かを判断してから着手する。
迷う場合は「役割を分けたい」「ツール制限したい」「handoff で次工程へ誘導したい」なら Custom Agents を選ぶ。
Custom Agents を選んだ場合でも、すべてを agent 本文に詰め込まず、他のカスタマイズ機能に委譲して薄く保つ。
スキル側でやるべきことは、agent を生成するときに (a) 何を前提にするか と (b) 何に委譲するか を明示できるようにすること。
.github/agents/*.agent.md.claude/agents/*.md も検討(ただしこのSkillはVS Code形式を優先)リファレンスは参照: Custom Agents 要点
tools は 必要最小限 にする。
['read', 'search'] を基本にして edit/execute を外す。edit を許可し、必要なら execute を追加する。agents を絞る。
agents は「subagent として呼び出してよい Custom Agents の許可リスト」。利用するには通常 tools に agent が必要(詳細は Custom Agents 要点 の subagents 節)。.agent.md を生成する.github/agents/<agent-id>.agent.mdname と description を入れる。argument-hint を入れて入力の期待値を明確にする(VS Code向け)。雛形は参照: テンプレート集
agent 本文に、次を短く入れておくと運用がブレにくい。
例(本文に入れる指示の型):
/... コマンドを提示する。tools を見直す。.github/agents/*.agent.md(必要なら複数: Planner / Implementer / Reviewer など).github/prompts/*.prompt.md や .github/skills/<skill-name>/)name / description / tools を核にして組む)。infer は非推奨/互換用途になりつつある。VS Codeでは user-invocable / disable-model-invocation を優先する。