Agent Skills: test-doubles-mocking
Create test doubles with PHPUnit mocks for isolated unit testing in Symfony
ID: makfly/superpowers-symfony/test-doubles-mocking
21324
Install this agent skill to your local
Skill Files
The files that make up test-doubles-mocking.
More agent skills
- markdown-mermaid-writingComprehensive markdown and Mermaid diagram writing skill. Use when creating any scientific document, report, analysis, or visualization. Establishes text-based diagrams as the default documentation standard with full style guides (markdown + mermaid), 24 diagram type references, and 9 document templates.
- resource-curatorFind, evaluate, and maintain high-quality external resources for JavaScript concept documentation, including auditing for broken and outdated links
- designing-testsDesigns and implements testing strategies for any codebase. Use when adding tests, improving coverage, setting up testing infrastructure, debugging test failures, or when asked about unit tests, integration tests, or E2E testing.
- collapse-passRun a continuous collapse-and-simplify pass that surgically removes indirection failing to earn its boundary. Use when the user says 'collapse pass', 'simplify pass', 'reduce indirection', 'shrink the surface', 'find what to delete', when asking to audit a package for dead abstractions, when reviewing a pull request, branch, or recent merged change for simplification (isolated in a worktree), or when the goal is a sequence of small refactor commits that delete more than they add.
- workbenchOptionally manage, validate, compare, and publish workspace artifact candidates with the standalone Workbench CLI when checkpoints or multiple candidates would materially improve the task.
- cursor-doDelegate a single write task to Cursor Composer via cursor-companion.sh inside an isolated worktree, then Lead-review the diff and cherry-pick. Use when user invokes cursor:do, says delegate to cursor, have composer write it, refactor with cursor, hand a file edit to Composer. Do NOT load for: planning, code review only, read-only investigation, or multi-task team runs (use breezing --cursor or cursor:ask instead).