| name | Skills |
|---|
Agent skills for Laravel and PHP development. Compatible with Pi, Claude Code, Cursor, Codex, and any agent that supports SKILL.md skills.
# Global install (recommended)
npx skills@latest add ceilidhboy/skills -g
# Per-project install
npx skills@latest add ceilidhboy/skillsSelect the skills you want when prompted.
After installing or updating, run /reload in Pi.
# Global update (recommended — use if installed globally)
npx skills@latest update -g
# Per-project update
npx skills@latest update -p
# Both
npx skills@latest update -g -pOmitting both -g and -p will prompt interactively.
# Link skills locally for testing
bash scripts/link-skills.sh
# Verify links
bash scripts/verify-skills.sh --mode devLooking for Pi-specific skills and custom sub-agents?
- pi-pr-reviewer — PR review agent + skill for Pi (installed via
pi install)- pi-agent-workflows — Orchestrator-mode and delegation skills for Pi (installed via
pi install)
| Skill | Description |
|---|---|
| action-pattern | Action classes with single responsibility and execute() convention |
| adr-creation | Dual-format ADR creation — Markdown (source of truth) + HTML (human explainer with diagrams). Keeps both in sync on updates |
| boost-documentation-search | Search Laravel Boost documentation effectively |
| component-composition-patterns | Building reusable components through composition |
| creating-pull-requests | Company pull request workflow and branch policy — know how (and how not) to create PRs |
| github-cli-workarounds | Workarounds for shell escaping with gh CLI |
| html-output | Generate self-contained HTML documents with inline SVG diagrams, grids, and colour styling. Use when visual presentation benefits understanding |
| inertia-react-conventions | Inertia.js v2 React component architecture and project conventions |
| javascript-typescript-conventions | JS/TS coding conventions and best practices |
| monthly-report-generator | Generate monthly development reports for clients from git history, PRs, and ADRs — HTML for web, Markdown for email, optional wiki publishing |
| pest-testing-conventions | Pest 4 PHP testing conventions, workflows, and troubleshooting |
| refactor-comments-that-are-code-smells | Code quality — refactor comments that explain what code does |
| routing-and-controllers | Laravel controllers, routes, and Wayfinder mapping |
| serena-mcp-selection | Default to the LSP Serena MCP server; only use JetBrains when the user explicitly opts in |
| settings-system | Multi-tenant polymorphic settings system with agency-scoped records and global fallback chain |
| single-task-responsibility | Recognize SRP violations in task implementation |
| spatie-data-transfer-objects | Spatie Laravel Data transfer objects with TypeScript generation |
| tdd-laravel | Test-driven development with Pest PHP |
| troubleshooting | General troubleshooting diagnostic router |
| troubleshooting-backend | Laravel/PHP backend error troubleshooting |
| troubleshooting-frontend | TypeScript/React frontend error troubleshooting |
| unexpected-situations | Stop and consult when encountering unexpected situations |
| wayfinder-conventions | Routing conventions — actions over named routes |
| write-a-skill | Create new agent skills with proper structure |
| writing-skills-readme-first | Check the user's personal skills repo before creating new skills |
MIT