ce-riffrec-feedback-analysis — Claude Code skill: analyze video
Turns recorded product feedback into structured bugs and requirements. Takes video, screenshots or notes from Riffrec and outputs a ready-to-use report for downstream agents.
npx skills add EveryInc/compound-engineering-plugin --skill ce-riffrec-feedback-analysis -a claude-codeWhat ce-riffrec-feedback-analysis does
This skill works with recordings captured by Riffrec — a tool that records synchronized screen, voice and event logs in a single session. Input is a zip archive of that data. Output is structured bugs or requirements tied to specific video frames.
The skill picks its analysis depth automatically. A short recording (under ~60 seconds) or simple issue becomes a quick bug report. Longer sessions, multiple problems or feature requests get full analysis with material for brainstorming, then hand off to the ce-brainstorm agent. If input data is incomplete or the analyzer fails, you get a concrete blocker, not a partial result.
Raw video, frames and logs stay local by default. Text artifacts (reports, analyses) go into git only with your consent and if they contain no sensitive data.
What it helps with
- extract bugs from video recordings with synchronized screen and voice
- turn unstructured feedback into development requirements
- set up Riffrec and start recording user feedback sessions
- combine video, screenshots and event logs into one report
- prepare material for team discussion of issues
Example prompts for the agent
- Analyze this Riffrec recording and give me the bugs
- This is a longer session with several issues. Do a full analysis and hand off to ce-brainstorm
- Help me set up Riffrec and start recording feedback sessions
How to install ce-riffrec-feedback-analysis
1Skills CLI (Vercel)
npx skills add EveryInc/compound-engineering-plugin --skill ce-riffrec-feedback-analysis -a claude-code2Manually: put the files in place
~/.claude/skills/ce-riffrec-feedback-analysis/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/ce-riffrec-feedback-analysis/
1Skills CLI (Vercel)
npx skills add EveryInc/compound-engineering-plugin --skill ce-riffrec-feedback-analysis -a codex2Manually: put the files in place
.agents/skills/ce-riffrec-feedback-analysis/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add EveryInc/compound-engineering-plugin --skill ce-riffrec-feedback-analysis -a cursor2Manually: put the files in place
.cursor/skills/ce-riffrec-feedback-analysis/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install EveryInc/compound-engineering-plugin ce-riffrec-feedback-analysis2Manually: put the files in place
.github/skills/ce-riffrec-feedback-analysis/SKILL.md1Skills CLI (Vercel)
npx skills add EveryInc/compound-engineering-plugin --skill ce-riffrec-feedback-analysis -a gemini-cli2Platform CLI
gemini skills install https://github.com/EveryInc/compound-engineering-plugin --path skills/ce-riffrec-feedback-analysisManually: put the files in place
.devin/skills/ce-riffrec-feedback-analysis/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add EveryInc/compound-engineering-plugin --skill ce-riffrec-feedback-analysis -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set21
The whole set →Similar
Questions about ce-riffrec-feedback-analysis
How do I install ce-riffrec-feedback-analysis in Claude Code?
Run npx skills add EveryInc/compound-engineering-plugin --skill ce-riffrec-feedback-analysis -a claude-code. The skill will be available at ~/.claude/skills/ce-riffrec-feedback-analysis/SKILL.md.
What does ce-riffrec-feedback-analysis do?
It takes recordings from Riffrec (synchronized screen, voice and event capture) and converts them into structured bugs or requirements. Short recordings get quick analysis; longer ones get full analysis with material for further discussion.
Do I need Riffrec to use this skill?
Riffrec is only needed to record sessions. If you don't have it, the skill can help you set it up. If you already have video or screenshots from another source, the skill can analyze those too.
Source text
SKILL.md · MIT
--- name: ce-riffrec-feedback-analysis description: "Analyze recorded product feedback into evidence for bugs and requirements. Use when a Riffrec capture or other screen, voice, or notes artifact needs interpretation. Use for Riffrec setup, capture, or sharing help when no recording exists yet." --- # Riffrec Feedback Analysis Turn raw product feedback into structured evidence for downstream agents. This skill is the consumption side of [Riffrec](https://github.com/kieranklaassen/riffrec), a capture tool that records synchronized screen + voice + event sessions and emits a `riffrec-*.zip` bundle. **Done:** - Setup ends with a current capture/share path. - Quick analysis ends with one evidence-backed bug report and no durable artifact unless requested. - Extensive analysis ends with the complete evidence set and a `ce-brainstorm` handoff unless the user asked for extraction only. - A missing input, analyzer failure, or unresolved route ends with an actionable blocker rather than a partial success claim. ## Choose the path Route from the input. Read only the references named for that route; do not load the other path references. - **Setup** — user has no recording yet and asks how to install Riffrec, capture a session, or share feedback. Read `references/install-riffrec.md`. - **Quick bug report** — input is a short recording (under ~60 seconds), the user describes a single specific issue, or asks for "quick", "small", or "just transcribe". Read `references/analyzer.md`, then `references/quick-bug-report.md`. - **Extensive analysis** — input is longer, contains multiple issues, requirements, or a workflow walkthrough, or the user wants requirements material. Read `references/analyzer.md`, then `references/extensive-analysis.md`. Continue into `ce-brainstorm` unless the user explicitly asked only to extract or analyze artifacts. When the input is ambiguous (e.g., a zip arrived without context), inspect the recording length and event count before choosing. If still unclear, ask the user which path applies before running anything heavy. ## Common rules - Keep raw recordings, audio chunks, zip contents, session dumps, and extracted screenshots local-only by default. Do not commit `raw/` or `frames/` directories unless the user explicitly asks and privacy is acceptable. - Text/metadata artifacts (requirements kickoff material, analysis summaries, problem analyses, source manifests) may be committed when they are needed for traceability and contain no sensitive data. - Use repo-relative screenshot paths in any committed doc so later agents can open the evidence without absolute local paths. The Compound Engineering output format used by the extensive path is documented in `references/compound-engineering-feedback-format.md`.
© EveryInc · MIT · EveryInc/compound-engineering-plugin