Write tasteful, load-bearing comments in Apex source. Use when writing or editing code, JSDoc, TODOs, or file headers, or when deciding whether a comment should exist.
日本語の概要は準備中です。原文の説明を表示しています。
Create a new agent skill — global personal, project-personal, or project-team. Surveys existing skills, checks for overlap, handles the .claude/skills/ symlink and .gitignore whitelist for project skills. Use when you want to formalize a workflow or instruction set.
日本語の概要は準備中です。原文の説明を表示しています。
実行スコア 未検証
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
You are creating a new agent skill. Skills are reusable instructions stored as SKILL.md files following the Agent Skills spec. Follow these steps exactly.
Ask the user where the skill should live, using AskUserQuestion with three options:
~/.agents/skills/<name>/. Available in every project on this machine; not shared with anyone.<repo>/.agents/skills/<name>/. Committed to the repo; available to every contributor. Use when the workflow generalizes to the whole team.<repo>/.agents/skills/<name>/ but gitignored. Local to this working tree; won't be shared or pushed.Branch based on the answer. The bar is highest for team-shared — keep that scope focused.
~/.agents/skills/ exists.<repo>/.agents/skills/ and <repo>/.claude/skills/ are real directories, and the repo's .gitignore has the skills block (look for .agents/skills/*). If missing, stop and point the user to AGENTS.md's "Skills" section — the repo isn't scaffolded yet.Read the frontmatter (name + description) of every SKILL.md in the chosen scope:
~/.agents/skills/*/SKILL.md.<repo>/.agents/skills/*/SKILL.md. Also briefly scan ~/.agents/skills/ so you can flag if the contributor already has a personal skill for this concept.Print a one-line summary per skill so the user can see what already exists.
Take the argument (if any) or ask the user:
add, list, run, check, review) — they collide across tools and plugins. For global personal skills consider prefixing with your handle (e.g. jraad-foo) to keep the team-skill short-name slot open./<name>?SKILL.md?Compare the proposal to the surveyed skills. If a near-match exists, surface it (name + description) and ask:
For project team-shared, lean harder against duplication — discoverability beats specificity in a shared library.
Present the proposed SKILL.md for approval before writing anything:
---
name: <name>
description: <one-line>
argument-hint: "<args>" # if any
allowed-tools: <tools> # if the skill runs bash
---
# <Title>
Body outline: numbered steps, what each does, where it asks the user, what it produces.
Get explicit approval. Iterate if the user wants changes.
Branch by mode:
Global personal
mkdir ~/.agents/skills/<name> and write SKILL.md.~/.claude/scripts/sync-agent-skills.sh to create the Claude Code compat symlink in ~/.claude/skills/<name>.Project team-shared
mkdir <repo>/.agents/skills/<name> and write SKILL.md.ln -s ../../.agents/skills/<name> <repo>/.claude/skills/<name> (relative target — worktree-safe).<repo>/.gitignore: add two whitelist lines next to the existing skills block.
!.agents/skills/<name>/
!.claude/skills/<name>
git add .agents/skills/<name>/ .claude/skills/<name> .gitignore — stage only the new content, leave the user to commit.Project personal
Same as project team-shared, minus step 3 and step 4. The existing .agents/skills/* ignore pattern already keeps the new skill out of git.
Report:
/<name> [args].Claude Code's live change detection picks the new skill up within the current session.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Write tasteful, load-bearing comments in Apex source. Use when writing or editing code, JSDoc, TODOs, or file headers, or when deciding whether a comment should exist.
日本語の概要は準備中です。原文の説明を表示しています。
Create, update, format, babysit, resolve conflicts and review findings on, and merge Apex pull requests and PR stacks. Use when the user asks to open or update a PR or merge request, align a stack, get CI green, address review or Bugbot findings, resolve merge conflicts, or merge.
日本語の概要は準備中です。原文の説明を表示しています。