test-plan
Generate manual test plans with test cases, role-based scenarios, and edge cases. Use when preparing for QA, before releases, after completing features, or when asked to create test documentation.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Manual Test Plan Generator
Generate comprehensive manual test plans for features, changes, or releases.
Scope
Create test plans covering:
1. Functional Testing
- Happy path scenarios
- Edge cases and boundary conditions
- Error handling and validation
- State transitions
- Data persistence
2. User Flow Testing
- Complete user journeys
- Multi-step workflows
- Navigation and routing
- Form submissions
- File uploads (task-attachments, user-avatars)
3. Role-Based Testing
- ADMIN role scenarios
- CLIENT role scenarios
- Permission boundaries
- Access control verification
- Client membership scoping
4. Cross-Browser Testing
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
5. Responsive Testing
- Mobile (320px+)
- Tablet (768px+)
- Desktop (1024px+)
- Per AGENTS.md: no horizontal scroll
6. Accessibility Testing
- Keyboard-only navigation
- Screen reader compatibility
- Focus management
- Color contrast
7. Integration Points
- Supabase Auth flows
- Supabase Storage operations
- Email sending (Resend)
- External API integrations
Output Format
# Test Plan: [Feature Name]
## Overview
Brief description of what's being tested
## Prerequisites
- Required test data
- User accounts needed
- Environment setup
## Test Cases
### TC-001: [Test Case Name]
**Priority:** P0|P1|P2
**Type:** Functional|UI|Integration|Security
**Role:** ADMIN|CLIENT|Unauthenticated
**Preconditions:**
- List of required states
**Steps:**
1. Step-by-step instructions
2. Be specific about clicks/inputs
3. Include expected intermediate states
**Expected Result:**
- What should happen
**Actual Result:**
- [ ] Pass
- [ ] Fail (describe issue)
---
Actions
- Analyze the feature or change scope
- Identify all user-facing behaviors
- Map permission requirements
- Consider failure modes
- Include regression scenarios
Test Plan Principles
- Cover both positive and negative cases
- Include data boundary conditions
- Test with different user roles
- Verify soft delete behavior
- Check loading and empty states
Post-Generation
Provide:
- Prioritized test case list (P0 first)
- Estimated testing time
- Required test data setup scripts
- Automation candidates for future
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!