| name | rewind |
| description | Use this skill whenever you build, extend, or review the Rewind application itself (the accessibility-first "digital second brain" — voice/text/image memory capture + RAG recall, local-first at zero cost). It is the orientation layer for the project: it pins the SRS requirements, the hard constraints, the tech stack, and the project conventions, and tells you when to hand off to the specialist sub-agents. For pure visual/brand/component work, use the separate `rewind-design` skill (in "Rewind Design System/") instead. |
Rewind — building the product
Rewind is a digital second brain: it captures traces of a user's day (voice, text, photos), stores them as searchable memories, and lets the user rewind by asking in plain language. The full spec is SRS-Rewind-EN.md at the repo root — read the relevant FR/NFR section before implementing a feature, and cite the requirement ID (e.g. FR-1.3) in commits/PRs so work stays traceable.
This skill orients you on the project. The design system already exists in Rewind Design System/ (link styles.css, use its tokens and the MemoryCard / VoiceButton / SourceChip components) — invoke the rewind-design skill for anything visual.
The three non-negotiables
Every change must hold all three at once. When a task touches one deeply, delegate to the matching sub-agent rather than doing it inline.
- Accessibility — WCAG 2.2 AA (core value, not an add-on). Voice + keyboard must do everything, without looking at the screen (NFR-A11Y-2). ≥44px touch targets, 4.5:1 text contrast, semantic HTML + ARIA + live regions, visible focus, never color alone, alt text on every image,
prefers-reduced-motion respected. → delegate review to accessibility-reviewer.
- Zero additional cost (C-2 / NFR-COST-1). Every component must always have a $0 open-source / free-tier path. No paid API as the only option. Local-first by default. → delegate audits to .