Language Learning
A language course people keep coming back to: a first lesson before any paywall, fair answer checking, spaced review and a streak that counts days honestly.
swiftpieces-brief-language/SKILL.md
Language Learning
- 01Who it is for, and the job
- 02Screen inventory
- 03Data model
- 04Required states
- 05Platform integrations
- 06App Review and compliance
- 07Privacy
npx swiftpieces add brief-languageWhat a language-learning app must contain: courses as bundled data kept apart from progress, a first lesson within two minutes of install, answer checking that forgives accents and accepts alternatives, spaced review of every word met, a streak counted in the learner's own calendar, speech that degrades when a voice is missing, permissions asked at first use, and the subscription, kids and privacy rules review checks.
One screen, three styles
Path, rendered in three families. The brief decides what a screen contains; the style you pair it with decides how it looks.
What is inside
The 11 sections your agent reads, in order.
- 01Who it is for, and the job
- 02Screen inventory
- 03Data model
- 04Required states
- 05Platform integrations
- 06App Review and compliance
- 07Privacy
- 08Monetization
- 09Copy
- 10Anti-patterns
- 11Acceptance checklist
The skill
Pairs with
Written to combine: a style for the look, a brief for the contents, a recipe for the screens.
Changelog
- v1.0.02026-10-05Initial release.
Licensed for your own and your clients' apps under the SwiftPieces Pro license. Sharing, reselling or publishing the text of this brief is not permitted.