.claude/skills/plain-guide/SKILL.md
Answer questions about the Plain framework by researching docs and source code. Use when asked "how do I...", "does Plain support...", or "how does X work?" questions.
npx skillsauth add dropseed/plain plain-guideInstall 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.
Research the user's question using plain docs and source code, then provide a clear answer.
Always use the Agent tool to research the question. You almost never know the exact package and section name ahead of time, so let the subagent discover them. This also keeps research output out of the main conversation.
Use the Agent tool with a prompt like:
Research this Plain framework question: {question}
Start by discovering where the answer lives:
uv run plain docs --search <term>— find relevant packages/sectionsuv run plain docs <name> --outline— see section headings for a packageThen read the relevant content:
uv run plain docs <name> --section <section>— specific sectionuv run plain docs <name> --api— public API surface- Use Grep/Read to examine source code when docs are insufficient
Return a clear answer with:
- Working code examples (with imports)
- Which packages are involved
- Any gotchas or common mistakes
/plain-install--api firstdocumentation
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.