Add Function Examples
Adding Function Examples Review the changes in the current branch, and identify new or modified features or bug fixes that would benefit from having an example in the examples/ai-functions directory....
Test-Driven Development
Philosophy Core principle: Tests should verify behavior through public interfaces, not implementation details. Code can change entirely; tests shouldn't. Good tests are integration-style: they...
Capture API Response Test Fixture
For provider response parsing tests, store test fixtures with the true responses from the providers (unless they are too large, in which case semantic-preserving trimming is acceptable). The fixtures...
Using Git Worktrees
Overview Git worktrees create isolated workspaces sharing the same repository, allowing work on multiple branches simultaneously without switching. Core principle: Systematic directory selection +...
Webapp Testing
Web Application Testing To test local web applications, write native Python Playwright scripts. Helper Scripts Available: - scripts/withserver.py - Manages server lifecycle (supports multiple...
To PRD
This skill takes the current conversation context and codebase understanding and produces a PRD. Do NOT interview the user — just synthesize what you already know. Process 1. Explore the repo to...
playwright-cli
Browser Automation with playwright-cli Quick start bash open new browser playwright-cli open navigate to a page playwright-cli goto https://playwright.dev interact with the page using refs from the...