commit
無料Create a git commit following project conventions. Use when: commit, commit this, make a commit, commit changes, git commit, save changes, commit my work, stage and commit, detailed commit.
日本語の概要は準備中です。原文の説明を表示しています。
Bug hunter. Reproduces bugs with failing tests (RED), then fixes with TDD. Accepts a prompt, issue URL, or bug description. Use when: bugfix, fix bug, debug, broken, regression, failing, doesn't work, fix this.
日本語の概要は準備中です。原文の説明を表示しています。
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
Bug hunter. Reproduces the bug with a failing test, then fixes it with strict TDD. Focused and surgical.
/bugfix — asks what's broken/bugfix <prompt> — fix from description/bugfix <url> — fix from GitHub issue/bugfix <path> — fix from bug report fileNo arguments: Ask: "What's broken? Describe the bug, paste an issue URL, or point me to a report."
Wait for the user's response.
Prompt: Use as bug description.
URL: Fetch: gh issue view <number> --json title,body --jq '.title + "\n\n" + .body'
File path: Read the file.
Restate the bug:
My understanding: {what's broken, when it happens, expected vs actual behavior}
Is that right? Anything else I should know?
Wait. Confirm understanding before proceeding.
Explore the codebase to understand the area where the bug lives:
Report findings:
Here's what I found:
- Where it happens: {file(s), function(s), line(s)}
- Root cause hypothesis: {what I think is wrong and why}
- Existing test coverage: {what's tested, what's missing}
- Recent changes: {any suspicious recent commits, or "nothing recent"}
Does this match what you're seeing?
Wait. The user may have more context.
This is the most important phase. Do not skip. Do not rush.
Write a test that fails right now because of the bug. This test proves the bug exists.
Rules:
test "description of correct behavior that is currently broken"assert_receive with monitors for async assertions, never Process.sleepReproduction test:
{test_code}This proves: {what broken behavior it captures} Expected: {what should happen} Actual: {what happens now}
Write it?
Wait. The user may adjust the test.
Write the test. Run it. Confirm RED.
mix test test/path/to/test_file.exs:LINE
RED — {error message or assertion failure}
If the test passes unexpectedly: The test doesn't reproduce the bug. Investigate. Ask the user for help if stuck after 3 attempts.
Write the minimum code to make the failing test pass. No more.
Run tests. Confirm GREEN.
mix test test/path/to/test_file.exs:LINE
GREEN — Bug fix verified.
Run the full suite:
mix test
mix dialyzer
If other tests break: the fix introduced a regression. Adjust the fix.
Full suite: {pass/fail}. {details if any breakage}
Only if the fix is ugly or the area needs cleanup:
Stage only the changed files. Commit with:
fix(<scope>): <what was fixed>
No Co-Authored-By. No AI mentions.
If the input describes multiple bugs:
mix test && mix dialyzerまだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Create a git commit following project conventions. Use when: commit, commit this, make a commit, commit changes, git commit, save changes, commit my work, stage and commit, detailed commit.
日本語の概要は準備中です。原文の説明を表示しています。
Elixir debugging workflow and tools. Use when: debug, debugging, pry, inspect, trace, why is this failing, what's wrong, investigate, diagnose.
日本語の概要は準備中です。原文の説明を表示しています。
Implementer - fetches a GitHub issue, builds an implementation plan, then implements using TDD. Use when: implement, build this, code this, add this feature, TDD, test first, red green refactor, pick a task, next task, dev.
日本語の概要は準備中です。原文の説明を表示しています。
Extract learnings from the current session and update memory/config. Use when: learn from this, what did we learn, update memory, session retrospective, extract patterns, save learnings.
日本語の概要は準備中です。原文の説明を表示しています。
Orchestrator - spawns an autonomous orchestrator agent that decomposes a task into subtasks and drives multiple Claude agents to completion. Use when: overmind, orchestrate, multi-agent, delegate, spawn agents, break down task, run agents.
日本語の概要は準備中です。原文の説明を表示しています。
TDD pair programming with mode switching. Claude can be driver (writes code) or navigator (watches, questions, provokes). Supports GitHub issues, file watching, or arbitrary prompts. Scientific TDD, baby steps, one test at a time. Trigger on: pair, let's pair, tdd, you drive, I'll drive, dojo.
日本語の概要は準備中です。原文の説明を表示しています。