app-quality-patterns

Solid

Use when drafting a spec/ACs for an app feature, planning or building UI views with filters/search/reports, implementing delete/mutation flows, or reviewing feature work — routes to the cross-project behavioral quality patterns (QP-xx) that recurring consumer-app defects proved necessary (URL reflects view state; deletes define cascade/orphan policy; empty/loading/error states; chevron alignment; double-submit guards...). Patterns become spec ACs by ID and carry copy-ready smoke recipes. Do NOT use for process/lifecycle questions (FLOW_RULES owns those), for stack-specific HOW guidance (CLI skills like app-ui-design own that), or to gate semantically by regex.

AI & Automation 9 stars 0 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
33
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# App Quality Patterns (QP library) > **Style:** Mode-B-lite router. The patterns live in `references/<category>.md` — load ONLY the categories the feature touches. Each pattern: ID · Trigger · Requirement · Verify (copy-ready smoke recipe) · Anti-pattern. ## Purpose Cross-project behavioral "definition of done" requirements that LLM-built apps repeatedly miss. They are not stack guidance (CLI skills own HOW) and not process rules (FLOW_RULES owns those) — they are WHAT must be true of the built feature. Distilled from recurring consumer-project defects; the library grows one table row at a time. ## Category index (load on trigger match) | Category | File | Load when the feature involves | IDs | |---|---|---|---| | State & navigation | `references/state-and-navigation.md` | views with filters / search / sort / pagination / tabs / reports / deep links / browser navigation | QP-01..QP-04 | | Data integrity | `references/data-integrity.md` | create / update / delete flows, related records, caching, retries | QP-10..QP-14 | | UI polish | `references/ui-polish.md` | any user-facing UI: lists, forms, dropdowns, dates | QP-20..QP-24 | ## Integration contract (how patterns reach the lifecycle) | Phase | What happens | Owner | |---|---|---| | Specify | `requirements-specification` scans this index; every matching pattern becomes a spec **AC citing the QP ID** (e.g., "AC4 — filter/report state encoded in URL; refresh restores exact view (QP-01)"). The AC then flows through tasks...

Details

Author
fusebase-dev
Repository
fusebase-dev/fusebase-flow
Created
4 months ago
Last Updated
1 weeks ago
Language
Shell
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category