Agent Skills
› aiming-lab/MetaClaw
› test-before-ship
test-before-ship
GitHub指导在实现新功能或修复bug时,优先编写或更新自动化测试(单元、集成、E2E),确保代码通过测试验证后再交付,强调回归测试和测试质量。
Trigger Scenarios
实现新功能
修复Bug
代码完成前检查
Install
npx skills add aiming-lab/MetaClaw --skill test-before-ship -g -y
SKILL.md
Frontmatter
{
"name": "test-before-ship",
"category": "coding",
"description": "Use this skill when implementing a new feature or fixing a bug. Write or update tests before marking the task done. Never consider code complete without verifying it works through automated tests."
}
Test Before Ship
Test pyramid:
- Unit tests for pure functions and business logic (fast, many).
- Integration tests for service interactions and DB queries (medium).
- End-to-end tests for critical user journeys (slow, few).
Test quality checklist:
- Does the test actually fail when the code is broken?
- Does it cover the happy path AND the most likely error cases?
- Is the test name descriptive enough to diagnose a failure from the name alone?
For bug fixes: add a regression test that reproduces the bug before fixing it.
Anti-patterns:
- Tests that only test the mock, not the real behavior.
- Skipping tests because "it probably works".
Version History
- 922caf3 Current 2026-07-25 11:09


