Community연구 & 데이터 분석github.com

everyinc/ce-riffrec-피드백-분석

Riffrec 제품 피드백 워크플로우. 사용자가 `riffrec-*.zip` 번들(세션.json, 이벤트.json, 녹화.webm, 음성.webm 포함), 제품 피드백용 비디오/오디오 녹화를 게시하거나 Riffrec 세션 캡처 및 공유 방법을 물을 때 항상 로드됩니다. 설정, 빠른 버그 리포트, 상세 분석 간 라우팅을 제공합니다.

ce-riffrec-피드백-분석란 무엇인가요?

이 스킬은 Riffrec 제품 피드백 수집 및 분석을 위한 전용 워크플로우입니다. 사용자가 Riffrec 세션 파일(``riffrec-*.zip``) 또는 관련 미디어 파일(비디오/오디오 녹화)을 제공할 때 자동으로 활성화되어 즉시 피드백 처리를 시작합니다. 주요 기능으로는 설정 가이드 제공, 빠른 버그 리포트 생성, 그리고 심층 분석 지원이 포함됩니다. 버그 리포트 모드에서는 ``session.json``과 ``events.json`` 내부의 이벤트 데이터를 파싱하여 자동으로 구조화된 보고서를 만들며, 사용자 문의에 따라 추가 컨텍스트를 요청할 수 있습니다. 이 스킬은 특히 제품 개발팀이 사용자 피드백을 체계적으로 분류하고 즉시 재현 가능한 버그 리포트를 확보하는 데 유용하며, Claude Code와 같은 AI 코딩 도구 환경에서 효율적으로 작동합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/everyinc/compound-engineering-plugin/tree/main/skills/ce-riffrec-feedback-analysis

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

ce-riffrec-피드백-분석은(는) 무엇을 하나요?

Riffrec 제품 피드백 워크플로우입니다. 사용자가 riffrec-*.zip 번들(session.json + events.json + recording.webm + voice.webm 포함), 제품 피드백용 비디오/오디오 녹화를 게시하거나 Riffrec 세션을 캡처하고 공유하는 방법을 물을 때 항상 로드됩니다. 이 스킬은 설정, 빠른 버그 리포트, 상세 분석 간에 라우팅합니다.

시작하기

사용자가 Riffrec 번들을 게시하면 다음 단계를 따르세요:

  1. 파일 추출 및 검증 — ZIP 파일의 콘텐츠(session.json, events.json, recording.webm, voice.webm)가 있는지 확인합니다.
  2. 워크플로우 선택 — 사용자 의도에 따라 적절한 모드로 라우팅합니다:
    • 설정: Riffrec SDK 초기화 또는 환경 설정 방법에 대한 안내가 필요할 때.
    • 빠른 버그 리포트: 간결한 버그 제출을 생성하고 events.json에서 재현 단계를 추출하며 관련 미디어에 링크합니다.
    • 상세 분석: UI 추적, 이벤트 타이밍, 사용자 경험 메트릭을 포함한 종합적인 세션 분석을 수행합니다.

모드

설정

  • Riffrec SDK가 올바르게 초기화되었는지 확인합니다.
  • 사용자 환경에 맞는 설치 명령어를 제공합니다.
  • 필요시 문서 링크를 공유합니다.

빠른 버그 리포트

  • session.json에서 요약 정보(날짜, 브라우저/앱 버전, 사용자 ID)를 추출합니다.
  • events.json을 파싱하여 이벤트 타임라인과 주요 상호작용(클릭, 스크롤, 탐색)을 식별합니다.
  • 스크린샷이나 동영상 링크가 포함된 버그 리포트 마크다운을 생성합니다.

상세 분석

  • 세션 지속 시간, 페이지 로드 시간, 가장 빈번한 이벤트에 대한 통계를 계산합니다.
  • UX 흐름을 시각화하고 잠재적 지연 또는 오류를 강조합니다.
  • voice.webm에 대한 선택적 오디오 전사를 지원합니다(허용 시).

파일 구조

파일설명
session.json세션 메타데이터 (날짜, 앱 버전, 사용자 ID)
events.json이벤트 배열 (클릭, 탐색, 사용자 지정 추적)
recording.webm세션 스크린 레코딩
voice.webm마이크 오디오 캡처

예시 질문

  • "방금 Riffrec 세션을 캡처했어요, 버그를 분석해 주세요."
  • "내 Riffrec 번들에 대한 상세 보고서를 만들어 주세요."
  • "Riffrec을 내 앱에 어떻게 통합하나요?"
  • "여기에서 빠른 버그 리포트를 생성해 주세요."

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

everyinc/ce-agent-native-architecture

Build applications where agents are first-class citizens. Use this skill when designing autonomous agents, creating MCP tools, implementing self-modifying systems, or building apps where features are outcomes achieved by agents operating in a loop.

everyinc/ce-agent-native-audit

Run comprehensive agent-native architecture review with scored principles

everyinc/ce-brainstorm

Explore requirements and approaches through collaborative dialogue, then write a right-sized requirements document. Use when the user says "let's brainstorm", "what should we build", or "help me think through X", presents a vague or ambitious feature request, or seems unsure about scope or direction -- even without explicitly asking to brainstorm.

everyinc/ce-clean-gone-branches

Clean up local branches whose remote tracking branch is gone. Use when the user says "clean up branches", "delete gone branches", "prune local branches", "clean gone", or wants to remove stale local branches that no longer exist on the remote. Also handles removing associated worktrees for branches that have them.

everyinc/ce-code-review

Structured code review using tiered persona agents, confidence-gated findings, and a merge/dedup pipeline. In interactive mode it applies safe, verified fixes and commits them when the working tree is clean (it never pushes); in mode:agent it reports only and the caller applies. Use when reviewing code changes before creating a PR.

everyinc/ce-commit

Create a git commit with a clear, value-communicating message. Use when the user says "commit", "commit this", "save my changes", "create a commit", or wants to commit staged or unstaged work. Produces well-structured commit messages that follow repo conventions when they exist, and defaults to conventional commit format otherwise.

everyinc/ce-commit-push-pr

Commit, push, and open a PR with an adaptive, value-first description that scales in depth with the change. Use when the user says "commit and PR", "ship this", "create a PR", or "open a pull request". Also handles description-only flows ("write a PR description", "rewrite the PR body", "describe this PR") without committing or pushing.

everyinc/ce-compound

Document a recently solved problem to compound your team's knowledge or CONCEPTS.md, the project's shared domain vocabulary.

everyinc/ce-compound-refresh

Refresh stale learning and pattern docs under docs/solutions/ by reviewing them against the current codebase, then updating, consolidating, or deleting drifted ones. Use when the user asks to "refresh my learnings", "audit docs/solutions/", "clean up stale learnings", or "consolidate overlapping docs", or when ce-compound flags an older doc as superseded. Do not trigger for general refactor, debugging, or code-review work unless the user has explicitly pointed at docs/solutions/.

everyinc/ce-debug

Systematically find root causes and fix bugs. Use when debugging errors, investigating test failures, reproducing bugs from issue trackers (GitHub, Linear, Jira), or when stuck on a problem after failed fix attempts. Also use when the user says 'debug this', 'why is this failing', 'fix this bug', 'trace this error', or pastes stack traces, error messages, or issue references.

everyinc/ce-demo-reel

Capture a visual demo reel (GIF, terminal recording, screenshots) for PR descriptions. Use when shipping UI changes, CLI features, or any work with observable behavior that benefits from visual proof. Also use when asked to add a demo, record a GIF, screenshot a feature, show what changed visually, create a demo reel, capture evidence, add proof to a PR, or create a before/after comparison.

everyinc/ce-dhh-rails-style

This skill should be used when writing Ruby and Rails code in DHH's distinctive 37signals style. It applies when writing Ruby code, Rails applications, creating models, controllers, or any Ruby file. Triggers on Ruby/Rails code generation, refactoring requests, code review, or when the user mentions DHH, 37signals, Basecamp, HEY, or Campfire style. Embodies REST purity, fat models, thin controllers, Current attributes, Hotwire patterns, and the "clarity over cleverness" philosophy.

everyinc/ce-doc-review

Review requirements or plan documents using parallel persona agents that surface role-specific issues. Use when a requirements document or plan document exists and the user wants to improve it.

everyinc/ce-frontend-design

Build web interfaces with genuine design quality, not AI slop. Use for any frontend work - landing pages, web apps, dashboards, admin panels, components, interactive experiences. Activates for both greenfield builds and modifications to existing applications. Detects existing design systems and respects them. Covers composition, typography, color, motion, and copy. Verifies results via screenshots before declaring done.

everyinc/ce-gemini-imagegen

This skill should be used when generating and editing images using the Gemini API (Nano Banana Pro). It applies when creating images from text prompts, editing existing images, applying style transfers, generating logos with text, creating stickers, product mockups, or any image generation/manipulation task. Supports text-to-image, image editing, multi-turn refinement, and composition from multiple reference images.

everyinc/ce-ideate

Generate and critically evaluate grounded ideas about a topic. Use when asking what to improve, requesting idea generation, exploring surprising directions, or wanting the AI to proactively suggest strong options before brainstorming one in depth. Triggers on phrases like 'what should I improve', 'give me ideas', 'ideate on X', 'surprise me', 'what would you change', or any request for AI-generated suggestions rather than refining the user's own idea.

everyinc/ce-optimize

Run metric-driven iterative optimization loops -- define a measurable goal, run parallel experiments, measure each against hard gates or LLM-as-judge scores, keep improvements, and converge on the best solution. Use when optimizing clustering quality, search relevance, build performance, prompt quality, or any measurable outcome that benefits from systematic experimentation.

everyinc/ce-plan

Create structured plans for multi-step tasks -- software features, research workflows, events, study plans, or any goal that benefits from breakdown. Also deepens existing plans with interactive sub-agent review. Use when the user says 'plan this', 'create a plan', 'how should we build', 'break this down', or when a brainstorm doc is ready for planning. Use 'deepen the plan' or 'deepening pass' for the deepening flow. For exploratory requests, prefer ce-brainstorm first.

everyinc/ce-polish-beta

[BETA] Start the dev server, open the feature in a browser, and iterate on improvements together.

everyinc/ce-product-pulse

Generate a time-windowed pulse report on what users experienced and how the product performed - usage, quality, errors, signals worth investigating. Use when the user says 'run a pulse', 'show me the pulse', 'how are we doing', 'weekly recap', 'launch-day check', or passes a time window like '24h' or '7d'. Configures via .compound-engineering/config.local.yaml and saves reports to docs/pulse-reports/.

관련 스킬