npx claudepluginhub pipemind-com/pipemind-marketplace --plugin spec-driven-developmentThis skill uses the workspace's default tool permissions.
---
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Analyzes the current conversation to identify lessons learned and proposes specific updates to CLAUDE.md to prevent future issues.
This skill automatically reviews the current conversation context to extract actionable insights.
None required - Automatically analyzes the current conversation history and context.
Optional: Path to a completed task file
Now that we are done with the task:
./CLAUDE.md, propose specific markdown content: describe the problem, the solution, and suggest where in CLAUDE.md to add it.Format the output as a numbered list, one entry per proposed gotcha, ranked by impact (most impactful first):
## PROPOSED CLAUDE.MD UPDATES
### 1. [Gotcha Title] *(highest impact)*
**Problem**: [What went wrong or was surprising]
**Solution**: [The fix or pattern to remember]
**Suggested location**: CLAUDE.md → [section path]
### 2. [Gotcha Title]
...
### 3. [Gotcha Title] *(lowest impact)*
...
Include only gotchas not already covered in CLAUDE.md. If fewer than 3 novel gotchas were found, include only those found.
Usage:
/conducting-post-mortem
Sample Output:
## PROPOSED CLAUDE.MD UPDATE
### Gotcha: Supabase Edge Functions Require Explicit CORS Headers
**Problem**: Edge functions were returning 200 but browser blocked responses due to missing CORS headers.
**Solution**: Always include in Edge Function responses:
```typescript
return new Response(JSON.stringify(data), {
headers: {
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Headers': 'authorization, x-client-info, apikey, content-type',
},
})
Where to Add: CLAUDE.md → Supabase → Edge Functions section
## Error Handling
- **No CLAUDE.md**: WARN — still propose the update content, note that CLAUDE.md needs to be created first
- **No meaningful gotchas found**: Report "No novel gotchas identified in this session" and stop