بنقرة واحدة
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 ويثبّتها لك.
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.
استنادا إلى تصنيف SOC المهني
| 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.