Find the perfect skill
E2E Specialist
Testing
Domain expert in full-system testing using Playwright and Cypress, enabling autonomous TDD development.
Scripting Subsystem Audit
Testing
Deep audit of scripting subsystem including .pex decompiler, Papyrus parser, AST-to-ECS recognizer chain, and runtime. Focus on correctness and bug detection.
SpeedTree Subsystem Audit
Testing
Audit the SpeedTree S1 subsystem: analyze the TLV parser, placeholder billboard fallback, and cross-crate wiring.
Backend HTTP e2e check
Testing
Exercise the backend journey API end-to-end over real HTTP and assert the response chain (status, shape, persisted state). Fill in the TODO steps.
Oblivion Compatibility Audit
Testing
Deep audit of ByroRedux readiness for Oblivion content: NIF v20.0.0.5 and v10.x NetImmerse formats, BSA v103, and live ESM parser.
Pytest Mocking Strategy
Testing
Master mocking strategy for pytest: autospec vs manual mocks, AsyncMock patterns, mock builders, and what should never be mocked. Includes type-safe patterns and decision matrix.
Angular Spec Auditor
Testing
Audits Angular component spec files against migration guidelines, checking for forbidden patterns, DOM query preferences, and service mocking best practices.
Adversarial Artifact Review
Testing
Attack an artifact (spec, plan, PR) assuming it is wrong; report only findings that survive your own refutation attempts.
Run ircx
Testing
Build, run, and drive ircx. Use to start ircx, run tests, build, take UI screenshots, click through the app, or verify frontend changes.
Solution Canvas Validator
Testing
Validates the Solution section of strategy/canvas.md against quality criteria: growth model selection, problem-feature mapping, and MVP scope. Use when reviewing solution design, checking feature prioritization, or auditing the canvas.
Mandatory TDD/BDD Testing Strategy
Testing
Enforces a TDD/BDD testing strategy using describe/it syntax, requiring tests to be written before code and coverage ≥80%. Helps maintain code reliability and catch regressions by running tests locally before every commit.
Naive UX Check
Testing
Organizes naive-user comprehension test scenarios and logs results to a dated report.