ワンクリックで
gotcha
Record a gotcha - footgun, edge case, or non-obvious behavior discovered during development
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Record a gotcha - footgun, edge case, or non-obvious behavior discovered during development
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Wrap up after implementation: cleanup, dev_checks, e2e, changelog, PR ready, monitor feedback, wait for merge. Use when joining mid-flow after implementation. /dev does this automatically.
Overview of Luthien dev tools, plugins, MCP servers, and team conventions. Use when asking "what tools do we have", "how do I use X", or wanting an orientation to the Luthien dev environment.
Manage Trello boards, lists, and cards via the Trello REST API. Use when the user asks to check Trello, manage cards, update boards, or interact with Trello in any way.
| name | gotcha |
| description | Record a gotcha - footgun, edge case, or non-obvious behavior discovered during development |
| user-invocable | true |
Capture gotchas (surprises, edge cases, footguns) to project documentation.
Ask user:
Look for in order:
docs/gotchas.mdGOTCHAS.mddocs/GOTCHAS.mdIf none exist, create docs/gotchas.md.
Format:
### <Short title>
**Category:** Footgun | Edge case | Non-obvious
**Location:** `path/to/file.py` or General
<Description of the gotcha>
**Avoid by:** <How to prevent/workaround>
---
git add docs/gotchas.md
git commit -m "docs: add gotcha - <short title>"
Input: "If you pass None to process_data(), it silently returns empty dict instead of raising"
Output in gotchas.md:
### process_data() silently accepts None
**Category:** Footgun
**Location:** `src/utils/data.py`
Passing None to process_data() returns {} instead of raising an error. This can mask bugs upstream.
**Avoid by:** Always validate input before calling, or fix the function to raise on None.