All authors

Claude Skills by zakariaf
github.com/zakariaf185 skills0 installs172 views
- Settings And PreferencesBuilds app settings - saved fields, defaults, rows, each setting's effect, resets that keep them. Use when adding a setting or toggle, or a setting is ignored or lost on restart. Not for theme tokens (design-system-structure).Votes: 0GitHub stars: 3
- Skia Canvas RenderingBuilds hand-drawn Skia canvases - pure worklet draw() in one Picture, scene clock, timelines, canvas text, goldens. Use when drawing a chart, grid or board, or canvas animation freezes. Not for touch (canvas-gestures-and-hit-testing).Votes: 0GitHub stars: 3
- Skill MaintenanceBuilds and repairs agent skills (SKILL.md) - scaffold, descriptions, self-tested checkers, routing evals. Use when creating, editing or checking a skill, or one does not load or trigger. Not for app errors (troubleshooting-playbook).Votes: 0GitHub stars: 3
- Note SyncSyncs notes with the server - retries, conflict merges, offline queue. Use when notes go missing or duplicate after a sync. Not for reminders (reminder-alerts).Votes: 0GitHub stars: 3
- Reminder AlertsSchedules local reminder notifications - channels, quiet hours, snooze, permission prompts. Use when a reminder fires late, twice or never. Not for lists (task-lists).Votes: 0GitHub stars: 3
- Task ListsBuilds task list screens - sections, swipe to complete, empty states, scrolling. Use when a list of tasks is added or scrolls badly. Not for reminders (reminder-alerts).Votes: 0GitHub stars: 3
- Note SyncSyncs notes with the server through retries, conflict merges and offline queues. Use when notes go missing after a sync. Not for reminders (reminder-alerts).Votes: 0GitHub stars: 3
- Reminder AlertsSchedules local reminder notifications with channels, quiet hours and snooze. Use when a reminder fires late or twice. Not for task lists (task-lists).Votes: 0GitHub stars: 3
- Task ListsBuilds task list screens with sections, swipe actions and empty states. Use when a list of tasks is added or scrolls badly. Not for reminders (reminder-alerts).Votes: 0GitHub stars: 3
- Tasks IndexRoutes Tasks app work to the right skill with a task table. Use when planning work or unsure which skill applies. Not for building screens (task-lists).Votes: 0GitHub stars: 3
- File NamingNames files and exports in the app. Use when naming. Not for title helpers (task-titles).Votes: 0GitHub stars: 3
- Task TitlesChecks task title helpers in the app. Use when writing or reviewing a task title helper. Not for file names (file-naming).Votes: 0GitHub stars: 3
- File NamingNames files and exports in the app. Use when naming. Not for listings (store-listing-texts).Votes: 0GitHub stars: 3
- Greeting ChecksChecks sample greetings for the validator self-test. Use when testing the skill validator. Not for real apps (greeting-checks).Votes: 0GitHub stars: 3
- Greeting NotesChecks sample greetings for the validator self-test. Use when testing the skill validator. Not for real apps (greeting-checks).Votes: 0GitHub stars: 3
- Run Greeting SendChecks sample greetings for the validator self-test. Use when testing the skill validator. Not for real apps (greeting-checks).Votes: 0GitHub stars: 3
- Spec TraceabilityKeeps spec IDs traced in tests, code, commits and reports; flags dangling or untraced IDs. Use when a task cites a spec ID (REQ-4, SCR-2), asks what is required or in scope, or hits a spec gap. Not for screens (screen-contracts).Votes: 0GitHub stars: 3
- DemoAn installed skill whose fixtures plant bugs.Votes: 0GitHub stars: 3
- OtherA skill folder in the repo.Votes: 0GitHub stars: 3
- KitA vendored skill.Votes: 0GitHub stars: 3
- State Management ZustandBuilds Zustand 5 stores - pure reducers. Use when adding a store, action or selector, deciding where state lives, leaving Redux or persist+AsyncStorage, or on Maximum update depth. Not for server data (networking-and-server-state).Votes: 0GitHub stars: 3
- Tdd WorkflowDrives changes test-first (TDD, red-green-refactor) - one behaviour per commit, test names, layer order, no test edited to pass. Use when writing or changing product code or deciding what to test. Not for Jest setup (unit-and-component-tests).Votes: 0GitHub stars: 3
- Troubleshooting PlaybookDiagnoses React Native/Expo errors, red boxes, crashes, hangs and failed builds from known failures. Use when something errors, crashes, hangs or renders wrong, or a log needs explaining. Not for gate setup (quality-gates).Votes: 0GitHub stars: 3
- Other SkillAn installed skill.Votes: 0GitHub stars: 3
- Demo SkillDemo skill whose fixtures plant bugs on purpose.Votes: 0GitHub stars: 3
- KitA vendored folder that carries its own skill.Votes: 0GitHub stars: 3
- Typescript And Lint RulesEnforces strict tsconfig, ESLint flat config, size limits, forbidden patterns, TSDoc. Use when writing or splitting .ts/.tsx or fixing tsc, ESLint or Prettier errors. Not for import zones (architecture-and-boundaries).Votes: 0GitHub stars: 3
- Ui Component LibraryBuilds shared src/ui components (buttons, rows, dialogs, toasts, cards): token sizes, every state, a required testID, a test each. Use when adding or changing a shared component. Not for tokens (design-system-structure).Votes: 0GitHub stars: 3
- Ui States And FeedbackBuilds loading, empty, failed and offline states, delayed skeletons, toasts, banners, confirms, Undo. Use when a screen loads data, shows a spinner, toast, retry or delete prompt. Not for failure values (error-handling-typed-results).Votes: 0GitHub stars: 3
- Unit And Component TestsSets up Jest, checks unit, component and route tests (RNTL 14, renderWithProviders, SDK mocks, fakes, fast-check, Stryker). Use when writing a test or mock, or Jest fails or flakes. Not for goldens (golden-and-snapshot-tests).Votes: 0GitHub stars: 3
- Value Objects Money And UnitsStores money as ISO 4217 minor units, quantities in canonical units, instants as epoch ms. Use when adding a price, currency, tax, split, unit or timestamp, or a total is a cent off. Not for calendar days (dates-streaks-and-statistics).Votes: 0GitHub stars: 3
- Web SupportShips the web build of an Expo app: platform files, APIs missing in react-native-web, expo-sqlite headers. Use when adding web, a .web.tsx file or expo export --platform web. Not for responsive layout (adaptive-layout).Votes: 0GitHub stars: 3
- DemoPlanted installed skill (its files must never be scanned).Votes: 0GitHub stars: 3
- DemoPlanted skill folder (never scanned).Votes: 0GitHub stars: 3
- KitPlanted vendored skill inside src (pruned).Votes: 0GitHub stars: 3