.claude/skills/plain-bug/SKILL.md
Submit a bug report for the Plain framework. Use when the user wants to report a bug, error, or unexpected behavior. Collects context and creates a GitHub issue.
npx skillsauth add dropseed/plain plain-bugInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Ask the user for:
Keep it concise but include whichever of these are available:
Not every bug will have all three — a feature that's missing or behaves incorrectly may just need a clear description.
Run these commands to auto-detect environment details:
uv run plain --version
uv run python --version
uname -s -r
Show the user the full issue title and body before submitting. Do NOT submit without explicit approval.
ghCreate the issue using the GitHub CLI:
gh issue create --repo dropseed/plain --title "<title>" --body "<body>"
The body should follow this format:
<user's bug description>
## Environment
- Plain: <version>
- Python: <version>
- OS: <uname output>
---
*Submitted via the `/plain-bug` skill.*
Show the issue URL returned by gh so the user can follow up.
documentation
Releases plainx packages with version suggestions, changelog generation, and git tagging. Use when releasing a package to PyPI.
data-ai
Releases Plain packages with intelligent version suggestions and parallel release notes generation. Use when releasing packages to PyPI.
data-ai
Upgrades Plain packages and applies required migration changes. Use when updating to newer package versions.
testing
Check overall database health — schema correctness and operational health. Use when asked to check the database, validate schema, optimize indexes, or diagnose Postgres problems.