happier-release-notes

Solid

Author, update, validate, and publish-ready Happier release-note story decks. Use when creating curated release notes, analyzing commits/diffs/tags to discover user-facing changes, brainstorming detailed and short release notes, adding story-deck cards, adding release-note images/videos/posters, validating translation keys and asset references, preparing happier-assets upload inputs, or updating onboarding showcase story content.

Code & Development 900 stars 74 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
98
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Happier Release Notes ## Mission Create curated, explicit story-deck content for Happier releases with offline-safe lightweight visuals. Bundle image-card artwork and video posters in the app when practical; keep heavy video files and optional remote fallbacks in `happier-dev/happier-assets`. ## Read First 1. Re-read repo `AGENTS.md`. 2. Read `apps/ui/release-notes/README.md`. 3. Read `apps/ui/release-notes/releases/README.md`. 4. Inspect the current card contract in `apps/ui/sources/changelog/releaseNotes/types.ts` and schema limits in `storyDeckCardLimits.ts`. 5. If editing UI behavior, follow TDD and use the canonical UI testkit. ## Author A Release Use this path only after the user has approved the release-note content or has provided final content explicitly. 1. Determine the runtime release id. Current convention: `v<Constants.expoConfig.version>`, for example `v0.2.7`. 2. Create `apps/ui/release-notes/releases/<releaseId>.json`. 3. For image cards and video posters, prefer bundled assets: add the file under an app source asset folder and register it in `apps/ui/sources/components/ui/storyDeck/storyDeckBundledAssetRegistry.ts`. 4. For heavy videos and optional remote fallbacks, add media under `apps/ui/release-notes/assets/<releaseId>/`. 5. Add every translation key to all files in `apps/ui/sources/text/translations/`. 6. Run from `apps/ui`: ```bash yarn tsx sources/scripts/parseReleaseNotes.ts ``` 7. Confirm generated files changed only under `apps/ui/source...

Details

Author
happier-dev
Repository
happier-dev/happier
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category