Zakaria Fatahi avatar

Zakaria Fatahi

Community

@zakariaf · Berlin

26Followers
|
29Public Repos
|
115Published Skills

Seniore Software Engineer

Skills Distribution
DomainDeveloper To...Flutter & Dart Eng.. (40%)Mobile UI & Design.. (25%)Local Data Persist.. (15%)Testing, CI & Rele.. (12%)

Agent Skills by Zakaria Fatahi

Showing 115 vetted skills indexed across 4 GitHub repositories.

zakariafzakariaf

daybreak-bilingual-type

Implements Flutter bilingual English/Persian typography with a seven-role TextTheme scale and bundled fonts.

Community
Advanced
zakariafzakariaf

daybreak-tokens

Defines NearlyStop's Daybreak design tokens as Flutter ThemeExtensions with contrast-tested color, shape, elevation, and motion slots.

Community
Advanced
zakariafzakariaf

daybreak-visual-parity

Validates Flutter screens against external Daybreak reference PNGs using a three-tier exact-tolerance-differs standard.

Community
Advanced
zakariafzakariaf

daybreak-components

Defines Flutter widget recipes for NearlyStop screens using Daybreak design tokens.

Community
Advanced
zakariafzakariaf

error-handling-typed-results

Implements sealed Result and Failure types for exhaustive Dart error handling.

Community
Advanced
zakariafzakariaf

flutter-architecture

Enforces feature-first layered MVVM architecture for Flutter apps using Riverpod.

Community
Advanced
zakariafzakariaf

scaffold-feature-module

Generates Flutter feature folders with fixed Riverpod presentation anatomy and boundary checks.

Community
Advanced
zakariafzakariaf

calm-typography-and-rtl

Enforces Flutter typography, font bundling, and RTL numeral rules for six locales.

Community
Advanced
zakariafzakariaf

widget-composition

Enforces Flutter widget composition rules for const widget classes, lean build methods, and structural layout.

Community
Advanced
zakariafzakariaf

i18n-rtl-l10n

Enforces gen-l10n ARB localization, RTL geometry, and numeral normalization in Flutter apps.

Community
Advanced
zakariafzakariaf

ads-and-iap-monetization

Enforces opt-in rewarded ads and non-consumable entitlement policies in Flutter apps.

Community
Advanced
zakariafzakariaf

run-migration

Executes forward-only Drift/SQLite schema migrations with snapshot backup and content verification tests.

Community
Advanced
zakariafzakariaf

run-goldens-rebaseline

Re-baselines Flutter golden test reference images through a manual, ordered blessing workflow.

Community
Intermediate
zakariafzakariaf

flutter-performance

Diagnoses and fixes Flutter UI jank through rebuild scoping, lazy lists, and profile-mode measurement.

Community
Intermediate
zakariafzakariaf

calm-design-system

Enforces Odova's Calm design system layering, tokens, and anti-patterns in Flutter UI code.

Community
Advanced
zakariafzakariaf

local-notifications-scheduler

Implements a Flutter local-notification engine with a pure scheduler, gateway port, and idempotent reconcile.

Community
Advanced
zakariafzakariaf

release-and-store-shipping

Enforces Flutter release builds, signing, store declarations, and staged rollouts for Play and App Store.

Community
Advanced
zakariafzakariaf

codegen-and-toolchain

Enforces deterministic build_runner codegen ordering, scoping, and commit policy for Dart projects.

Community
Advanced
zakariafzakariaf

ci-pipeline-and-gates

Configures pinned Flutter GitHub Actions CI with format, analyze, freshness, and grep-based policy gates.

Community
Advanced
zakariafzakariaf

naming-conventions

Enforces Effective Dart casing and architectural role suffixes across Dart and Flutter codebases.

Community
Intermediate
zakariafzakariaf

design-system-structure

Structures Flutter design systems as two-tier tokens consumed through ThemeExtension slots.

Community
Advanced
zakariafzakariaf

value-objects-money-and-units

Enforces canonical integer-based money and unit value objects in a pure Dart core.

Community
Advanced
zakariafzakariaf

async-safety

Enforces no-silent-failure async discipline in Flutter and Dart code.

Community
Advanced
zakariafzakariaf

navigation-and-routing

Configures a single go_router setup with guards, shells, and deep links in Flutter apps.

Community
Advanced

Frequently Asked Questions About Zakaria Fatahi

FAQPage Schema
What 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.