shipkit-test-cases

Solid

Generate and maintain code-anchored test case specifications. Use when setting up test coverage, reviewing what to test, or before team implementation.

Testing & QA 1 stars 0 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
10
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# shipkit-test-cases - Code-Anchored Test Case Management **Purpose**: Generate and maintain test case specifications anchored to source files, with automatic staleness detection when code changes. Optimized for AI execution during team implementation. --- ## When to Invoke **User triggers**: - "Generate test cases" - "What should we test?" - "Set up test coverage" - "Create test spec" - "Test cases for [feature]" **Workflow position**: - After specs exist (helpful but not required) - Before team implementation (provides execution targets) - Can run standalone against existing codebase --- ## Prerequisites **Soft requirements** (helpful but not blocking): - `.shipkit/specs/` — Helps derive cases from requirements - `.shipkit/product-discovery.json` — Helps infer priority from user personas **No hard requirements** — Can analyze code directly without specs --- ## Process ### Completion Tracking (MANDATORY) After determining scope (Step 1) and identifying feature areas, create tasks: 1. For EACH feature area identified: `TaskCreate`: "Generate cases: {feature-name}" 2. `TaskCreate`: "Write STRATEGY.md" 3. For EACH feature: `TaskCreate`: "Write cases/{feature}.md" 4. `TaskCreate`: "Write coverage.json" 5. `TaskCreate`: "Enrich UI test cases with selectors (if applicable)" 6. `TaskCreate`: "Archive existing artifact (if exists)" 7. `TaskCreate`: "Output summary with metrics" **Rules:** - Do NOT dispatch test case generation once for all features — generate per feat...

Details

Author
stefan-stepzero
Repository
stefan-stepzero/shipkit
Created
7 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category