flow-verifier
Verify plan consistency, generate summaries, maintain plan health. Use for review, verification, summaries, or plan maintenance. Mostly read-only with maintenance operations.
What this skill does
# Flow Verifier Verify plan consistency, generate summaries, and maintain plan health. This skill combines read-only inspection (verify, review) with maintenance operations (summarize, compact, rollback). ## When to Use This Skill Activate when the user wants verification: - "Review the plan" - "Verify the status" - "Check if we're done" - "Is the implementation complete?" - "Validate the structure" - "Are there any issues?" - "Check for inconsistencies" - "Verify all tasks are tracked" ## Review Philosophy **Read-Only Inspection**: This Skill observes and reports, never modifies. **What We Check**: - Status markers match actual state - No phantom tasks (DASHBOARD promises what doesn't exist) - Brainstorming complete before implementation starts - Task structure follows Flow rules - Action items are all checked off when complete - File references are valid **Tools Available**: `Read`, `Grep`, `Glob` (read-only tools only) ## Review Checklist ### 1. Status Marker Consistency **Check**: Do status markers reflect actual state? **How to verify**: ```bash # Find all IN PROGRESS items grep -r "๐ง IN PROGRESS" .flow/ # Find all COMPLETE items grep -r "โ COMPLETE" .flow/ # Find all PENDING items grep -r "โณ PENDING" .flow/ ``` **Common issues**: - Task marked ๐ง IN PROGRESS but all iterations are โ COMPLETE - Iteration marked โณ PENDING but has implementation section - Multiple items marked ๐ง IN PROGRESS (should only be one active) **Example problem**: ```markdown ### ๐ง Iteration 2: Error Handling **Status**: โ COMPLETE (2025-10-30) โ MISMATCH! ``` **Report**: ``` โ Status Marker Mismatch - Iteration 2 header shows ๐ง IN PROGRESS - Implementation section shows โ COMPLETE - Action: Update header to match implementation status ``` ### 2. Phantom Task Detection **Check**: Does every task listed in DASHBOARD.md have a corresponding file? **How to verify**: ```bash # List all tasks mentioned in DASHBOARD grep "Task [0-9]" .flow/DASHBOARD.md # Check if task files exist ls .flow/phase-*/task-*.md ``` **Common issues**: - DASHBOARD lists "Task 5" but `.flow/phase-2/task-5.md` doesn't exist - Task file references non-existent iterations **Example problem**: ```markdown DASHBOARD.md: - ๐ง **Task 3**: API Integration (2/4 iterations) But: .flow/phase-2/task-3.md doesn't exist ``` **Report**: ``` โ Phantom Task Detected - DASHBOARD.md references Task 3: API Integration - File .flow/phase-2/task-3.md does not exist - Action: Create task file or remove from DASHBOARD ``` ### 3. Implementation Gate Verification **Check**: Is implementation starting before brainstorming is complete? **How to verify**: ```bash # Check if iteration has brainstorming grep -A 20 "## Brainstorming" task-file.md # Check brainstorming status grep "Brainstorming.*Status.*COMPLETE" task-file.md # Check if implementation started grep "## Implementation" task-file.md ``` **Gate Rule**: If iteration has brainstorming, it must be โ COMPLETE before implementation starts. **Example problem**: ```markdown ## Brainstorming **Status**: ๐ง IN PROGRESS ## Implementation **Status**: ๐ง IN PROGRESS โ GATE VIOLATION! ``` **Report**: ``` โ Implementation Gate Violation - Iteration 2 has brainstorming IN PROGRESS - Implementation section already started - Action: Complete brainstorming before implementing ``` ### 4. Task Structure Validation **Check**: Does task follow the Golden Rule (Standalone XOR Iterations)? **Golden Rule**: Tasks have EITHER: - Direct action items (standalone task) - OR iterations with action items in each iteration - NEVER both **How to verify**: ```bash # Check if task has direct action items grep -A 5 "## Action Items" task-file.md # Check if task has iterations grep "### " task-file.md | grep "Iteration" ``` **Example problem**: ```markdown # Task 3: API Integration ## Action Items - [ ] Create StripeClient - [ ] Add error handling ## Iterations ### Iteration 1: Setup ... ``` **Report**: ``` โ Task Structure Violation (Golden Rule) - Task 3 has both direct action items AND iterations - Golden Rule: Tasks must be EITHER standalone OR have iterations, never both - Action: Move action items into iterations or remove iterations ``` ### 5. Action Item Completion Check **Check**: Are all action items checked off when iteration is marked complete? **How to verify**: ```bash # Find iteration marked COMPLETE grep -B 2 "Status.*COMPLETE" task-file.md # Check for unchecked action items in that iteration grep -A 30 "### โ Iteration" task-file.md | grep "\[ \]" ``` **Example problem**: ```markdown ### โ Iteration 2: Error Handling **Status**: โ COMPLETE #### Action Items - [x] Create ErrorMapper - [ ] Add tests โ UNCHECKED! - [x] Integrate with client ``` **Report**: ``` โ Incomplete Action Items - Iteration 2 marked โ COMPLETE - But action item "Add tests" is unchecked - Action: Either complete the item or mark iteration as IN PROGRESS ``` ### 6. File Reference Validation **Check**: Do all file references point to existing files? **How to verify**: ```bash # Find file references in task files grep -r "\`.*\.ts\`" .flow/ | grep -v "example" # Check if referenced files exist ls path/to/file.ts ``` **Example problem**: ```markdown **Files Modified**: - src/payment/StripeClient.ts - src/payment/DoesNotExist.ts โ FILE DOESN'T EXIST! ``` **Report**: ``` โ ๏ธ Invalid File Reference - Iteration 2 references src/payment/DoesNotExist.ts - File does not exist in repository - Action: Verify file path or remove invalid reference ``` ## Status Markers Reference ### Valid Status Markers **Task/Iteration Status**: - โ `COMPLETE` - Work finished and verified - ๐ง `IN PROGRESS` - Currently working on this - โณ `PENDING` - Not started yet - ๐จ `READY` - Ready to implement (brainstorming complete) - โ `CANCELLED` - Work abandoned - ๐ฎ `DEFERRED` - Moved to future version **Phase Status**: - โ `COMPLETE` - All tasks in phase done - ๐ง `IN PROGRESS` - Currently working in this phase - โณ `PENDING` - Phase not started ### Status Marker Lifecycle **Iteration Lifecycle**: ``` โณ PENDING โ (brainstorming started) ๐ง IN PROGRESS (brainstorming) โ (brainstorming complete, ready to implement) ๐จ READY โ (/flow-implement-start) ๐ง IN PROGRESS (implementing) โ (/flow-implement-complete) โ COMPLETE ``` **Common Mistakes**: - โ Skipping ๐จ READY (going from brainstorming to implementation without marking ready) - โ Multiple items marked ๐ง IN PROGRESS (should only be one active) - โ Marking โ COMPLETE with unchecked action items - โ Using โณ PENDING after implementation started ## Common Review Patterns ### Pattern 1: Full Plan Review **When**: User asks "review the entire plan" **Steps**: 1. Read DASHBOARD.md to understand structure 2. For each phase: - Verify phase status matches task statuses - Check all tasks listed have files 3. For each task: - Verify task status matches iteration statuses - Check structure (standalone XOR iterations) 4. For each iteration: - Verify status marker consistency - Check action items if marked complete 5. Report all findings **Output format**: ```markdown ## Plan Review Results **Summary**: 15 items checked, 2 issues found ### โ Passing Checks (13) - All phase statuses consistent - No phantom tasks detected - Task structure valid - ... ### โ Issues Found (2) #### Issue 1: Status Marker Mismatch - **Location**: Phase 2, Task 3, Iteration 2 - **Problem**: Header shows ๐ง but implementation shows โ - **Action**: Update header to โ COMPLETE #### Issue 2: Unchecked Action Items - **Location**: Phase 2, Task 4, Iteration 1 - **Problem**: Iteration marked complete but 1 action item unchecked - **Action**: Complete action item or mark iteration IN PROGRESS ``` ### Pattern 2: Task-Specific Review **When**: User asks "review Task 3" **Steps**: 1. Read task file 2. Check task status consistency 3. Verify structure (standalone XOR iterations) 4. For each iteration: - Status marker consistency - Action
Related in Code Review
gstack
IncludedFast headless browser for QA testing and site dogfooding. Navigate pages, interact with elements, verify state, diff before/after, take annotated screenshots, test responsive layouts, forms, uploads, dialogs, and capture bug evidence. Use when asked to open or test a site, verify a deployment, dogfood a user flow, or file a bug with screenshots. (gstack)
startup-due-diligence
IncludedLegal due diligence review for seed-stage and Series A startups (US, Delaware C-Corp focus). Supports both investor and founder perspectives. Capabilities include: (1) Interactive document review and issue spotting; (2) Document request list generation; (3) Cap table and SAFE/convertible note analysis; (4) Red flag identification with severity ratings; (5) Diligence report generation. TRIGGERS: due diligence, DD, startup investment, cap table review, Series A, seed round, investor diligence, legal review startup, SAFE analysis, convertible note, 409A, founder vesting.
interview-master
IncludedThis skill should be used when the user asks to "generate interview questions", "prepare for interview", "optimize resume", "conduct mock interview", "analyze git commits for resume", "generate resume from code", "review my resume", or mentions interview preparation, career assistance, or extracting project experience from git history. Provides comprehensive interview and career development guidance for both job seekers and interviewers.
fix-issue
IncludedFixes GitHub issues using parallel analysis agents for root cause investigation, code exploration, and regression detection. Reads issue context from gh CLI, searches codebase and memory for related patterns, generates a fix with tests, and links the resolution back to the issue via PR. Includes prevention analysis to avoid recurrence. Use when debugging errors, resolving regressions, fixing bugs, or triaging issues.
sf-apex
IncludedGenerates and reviews Salesforce Apex code with 150-point scoring. TRIGGER when: user writes, reviews, or fixes Apex classes, triggers, test classes, batch/queueable/schedulable jobs, or touches .cls/.trigger files. DO NOT TRIGGER when: LWC JavaScript (use sf-lwc), Flow XML (use sf-flow), SOQL-only queries (use sf-soql), or non-Salesforce code.
swift-development
IncludedComprehensive Swift development for building, testing, and deploying iOS/macOS applications. Use when Claude needs to: (1) Build Swift packages or Xcode projects from command line, (2) Run tests with XCTest or Swift Testing framework, (3) Manage iOS simulators with simctl, (4) Handle code signing, provisioning profiles, and app distribution, (5) Format or lint Swift code with SwiftFormat/SwiftLint, (6) Work with Swift Package Manager (SPM), (7) Implement Swift 6 concurrency patterns (async/await, actors, Sendable), (8) Create SwiftUI views with MVVM architecture, (9) Set up Core Data or SwiftData persistence, or any other Swift/iOS/macOS development tasks.