Zakaria Fatahi
Community@zakariaf · Berlin
Seniore Software Engineer
Agent Skills by Zakaria Fatahi
Showing 115 vetted skills indexed across 4 GitHub repositories.
daybreak-bilingual-type
Implements Flutter bilingual English/Persian typography with a seven-role TextTheme scale and bundled fonts.
daybreak-tokens
Defines NearlyStop's Daybreak design tokens as Flutter ThemeExtensions with contrast-tested color, shape, elevation, and motion slots.
daybreak-visual-parity
Validates Flutter screens against external Daybreak reference PNGs using a three-tier exact-tolerance-differs standard.
daybreak-components
Defines Flutter widget recipes for NearlyStop screens using Daybreak design tokens.
error-handling-typed-results
Implements sealed Result and Failure types for exhaustive Dart error handling.
flutter-architecture
Enforces feature-first layered MVVM architecture for Flutter apps using Riverpod.
scaffold-feature-module
Generates Flutter feature folders with fixed Riverpod presentation anatomy and boundary checks.
calm-typography-and-rtl
Enforces Flutter typography, font bundling, and RTL numeral rules for six locales.
widget-composition
Enforces Flutter widget composition rules for const widget classes, lean build methods, and structural layout.
i18n-rtl-l10n
Enforces gen-l10n ARB localization, RTL geometry, and numeral normalization in Flutter apps.
ads-and-iap-monetization
Enforces opt-in rewarded ads and non-consumable entitlement policies in Flutter apps.
run-migration
Executes forward-only Drift/SQLite schema migrations with snapshot backup and content verification tests.
run-goldens-rebaseline
Re-baselines Flutter golden test reference images through a manual, ordered blessing workflow.
flutter-performance
Diagnoses and fixes Flutter UI jank through rebuild scoping, lazy lists, and profile-mode measurement.
calm-design-system
Enforces Odova's Calm design system layering, tokens, and anti-patterns in Flutter UI code.
local-notifications-scheduler
Implements a Flutter local-notification engine with a pure scheduler, gateway port, and idempotent reconcile.
release-and-store-shipping
Enforces Flutter release builds, signing, store declarations, and staged rollouts for Play and App Store.
codegen-and-toolchain
Enforces deterministic build_runner codegen ordering, scoping, and commit policy for Dart projects.
ci-pipeline-and-gates
Configures pinned Flutter GitHub Actions CI with format, analyze, freshness, and grep-based policy gates.
naming-conventions
Enforces Effective Dart casing and architectural role suffixes across Dart and Flutter codebases.
design-system-structure
Structures Flutter design systems as two-tier tokens consumed through ThemeExtension slots.
value-objects-money-and-units
Enforces canonical integer-based money and unit value objects in a pure Dart core.
async-safety
Enforces no-silent-failure async discipline in Flutter and Dart code.
navigation-and-routing
Configures a single go_router setup with guards, shells, and deep links in Flutter apps.
Frequently Asked Questions About Zakaria Fatahi
FAQPage SchemaWhat tasks can I accomplish with Zakaria Fatahi's skill registry?▼
You can build and maintain two Flutter apps: the Hifz Companion for Quran memorization (scheduling engine, grading pipeline, mutashabihat drills, encrypted .hifzbackup files) and Shed Book for livestock records (lambing entries, CSV/PDF/JSON export, non-consumable unlock, release signing).
Who are these skills designed for?▼
They target Flutter/Dart developers working on offline-first mobile apps with strict data integrity needs—specifically engineers maintaining the Hifz Companion Quran app or the Shed Book farm record app, including its five safety rules and irreversibility-ordered code review checklist.
What runtime and dependencies do the skills require?▼
Skills assume a Flutter/Dart toolchain with Riverpod (2.6.1 pinned for Shed Book, 3.x for Hifz), Drift/SQLite with build_runner codegen, ARB localization, GitHub Actions CI, and Make targets such as make gen and make goldens-update.
How do Shed Book skills handle releases and schema changes?▼
The shed-release skill runs offline gates G0-G5, signing, size budgets, and a closed test track; shed-migrations writes forward-only additive Drift steps with regenerated snapshots and a from-to verifier matrix. Both are developer-invoked only, since they create irreversible commits.
What data integrity guarantees do the skills enforce?▼
Hifz skills verify mushaf text and asset packs via SHA-256 checksums and versioned encrypted backups; Shed Book enforces a single write path with one transaction per row, strike-not-delete marks, and never-defaulted medicine withdrawal dates.