Runs pytest tests with Plain configured. Use for running tests, debugging failures, or verifying changes.
Installation
$skills install @dropseed/plain-test
Claude Code
Cursor
Copilot
Codex
Antigravity
Details
Repositorydropseed/plain
Pathplain-pytest/plain/pytest/skills/plain-test/SKILL.md
Branchmaster
Scoped Name@dropseed/plain-test
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill Instructions
name: plain-test description: Runs pytest tests with Plain configured. Use for running tests, debugging failures, or verifying changes.
Running Tests
uv run plain test [pytest options]
Examples
uv run plain test- Run all testsuv run plain test -k test_name- Filter by test nameuv run plain test --pdb- Drop into debugger on failureuv run plain test -x- Stop on first failureuv run plain test -v- Verbose output
Writing Tests
- Use pytest fixtures and conventions
- Place tests in
tests/directory - Use
plain.test.Clientfor HTTP request testing
Getting Package Docs
Run uv run plain docs <package> --source for detailed API documentation.
More by dropseed
View allplain-docs
652Retrieves detailed documentation for Plain packages. Use when looking up package APIs or feature details.
plain-upgrade
652Upgrades Plain packages and applies required migration changes. Use when updating to newer package versions.
plain-tailwind
652Provides Tailwind CSS patterns for Plain templates. Use when styling templates or working with conditional CSS classes.
plain-models
652Manages database migrations and model changes. Use when creating migrations, running migrations, or modifying models.
