npx claudepluginhub landonschropp/agent-toolkit --plugin lsThis skill uses the workspace's default tool permissions.
format-commit-message.shreferences/examples.mdGuides 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.
Searches claude-mem's persistent cross-session memory database to retrieve past work. Uses 3-step MCP workflow: search index, timeline context, fetch selected details. For recalling prior solutions.
Run git status to see what changes are staged for commit. If there are no staged changes, stage all modified files.
Create a clear, succinct title that explains what the commit accomplishes. Brief - only the essentials.
Use imperative mood: "Add feature" not "Added feature" or "Adds feature"
Good examples:
Avoid overly detailed titles and phrases like "This commit..." or "Changes to..."
MOST COMMITS SHOULD HAVE NO BODY. DO NOT ADD A BODY UNLESS ABSOLUTELY NECESSARY. A title-only commit is almost always better.
Before adding a body, ask yourself: Does this body add information that isn't obvious from the title? If the body just expands on what the title already says, delete it.
Bad example:
Add writing-markdown skill
- Add SKILL.md with instructions
- Add scripts/resource-paths script
The body just restates "Add writing-markdown skill" in more words. Delete the body.
Only add a body when the title genuinely can't capture important context. The body must contain non-redundant detail that adds real value.
Write bodies in markdown. Use markdown formatting for lists, emphasis, code, etc.
Common patterns (only when a body is truly necessary):
The title says "what" - the body explains "why" or provides specific details
YOU MUST use the format script before outputting the final commit message.
Run the format script with your drafted title and body:
./format-commit-message.sh --title "Your commit title" --body "Your commit body"
After formatting, create the commit using the formatted message. Use a heredoc to preserve formatting:
git commit -m "$(cat <<'EOF'
Commit title here
Optional body here.
EOF
)"
| Thought | Reality |
|---|---|
| "I'll provide multiple versions" | Draft ONE commit message |
| "I should explain the format" | Start with the title directly |
| "I'll introduce the message" | NO introductory text whatsoever |
| "This simple change needs context" | Simple changes rarely need bodies |
REQUIRED: See references/examples.md for correct formatting.