summaryrefslogtreecommitdiff
path: root/ai-prompts/quality-engineer.org
AgeCommit message (Collapse)Author
7 daysdocs: add test future-proofing and large-scale refactoring lessonsCraig Jennings
Document key lessons from chime.el timestamp refactoring project: ## New Sections Added **Test Future-Proofing & Time-Based Testing** - Dynamic timestamp generation patterns and benefits - Never hardcode dates in tests - use relative time helpers - Mock time via function substitution (with-test-time pattern) - Code examples showing before/after patterns **Large-Scale Test Refactoring Strategy** - Strategic planning: tackle biggest challenges first - Execution approach: maintain 100% pass rate throughout - Project management: track progress visibly, celebrate milestones - Know when you're done: not all files need changes **Real-World Example** - chime.el project: 23 files, 339 tests - 16 files refactored (251 tests), 7 files skipped (88 tests) - 100% pass rate maintained across all refactoring - Result: future-proof test suite that never expires ## Key Insights - "Tackle biggest challenge first" eliminates intimidation - Work in batches but commit individually for clean history - Don't let perfectionism create unnecessary work - Strategic approach builds momentum and confidence Added "Hardcoded dates in tests" to Red Flags section. These lessons capture the methodology that successfully completed the hardest refactoring task in the project. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
8 daysdocs:quality-engineer: add to integration test guidelines + examplesCraig Jennings
Added detailed guidelines and examples for writing effective integration tests in the quality-engineer documentation. This includes naming conventions, docstring requirements, file structure, and when to use integration tests. Expanded sections cover balancing test types and organizing test files for clarity and maintainability.
8 daysdocs:quality-engineer: Revise testing guidelinesCraig Jennings
Expand file organization to include unit and integration test directions. Provide detailed naming conventions with examples. Clarify expected result naming to ensure tests are self-documenting.
9 daysprompt: adding learnings from quality-engineer sessionsCraig Jennings
10 daysqa prompt: better direction about when not to mock functionalityCraig Jennings
13 daysbetter instrucitons for quality engineering promptCraig Jennings
13 daysrenamed emacs-dev+pm prompt, adding quality-engineer promptCraig Jennings