face-time-keeping-dev

Standardize Flutter face timekeeping app development with Bloc, Clean Architecture, and ML Kit.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/minhduc17122004/Face_checking_Edu --skill face-time-keeping-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: face-time-keeping-dev
Source: https://github.com/minhduc17122004/Face_checking_Edu/tree/main/skill
Command: npx skills add https://github.com/minhduc17122004/Face_checking_Edu --skill face-time-keeping-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developing a Flutter face timekeeping application with face recognition, location validation, and scalable architecture requires consistent adherence to project-specific patterns for state management, dependency injection, and local storage, which this skill standardizes to reduce development errors and speed up feature delivery.

Core Features & Use Cases

  • Standardized Architecture Patterns: Provides clear guidelines for implementing features using Bloc state management and Clean Architecture to separate business logic from UI code.
  • Dependency & Storage Setup: Covers configuration of Injectable/GetIt for dependency management and Hive for local persistent storage of attendance and employee data.
  • Specialized Integration Support: Includes guidance for integrating Google ML Kit for face detection and Workmanager for background attendance sync.
  • Real-World Use Case: A developer adding a new employee attendance feature can follow these guidelines to correctly set up Hive adapters, Bloc logic, and DI registration without misconfiguring project-wide patterns.

Quick Start

Follow this skill's guidelines to implement a new face recognition-based clock-in feature for the timekeeping app, adhering to the project's Bloc and Clean Architecture standards.

Frequently Asked Questions about face-time-keeping-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a Flutter face recognition timekeeping app using Clean Architecture?

Implement Flutter face recognition timekeeping by applying Clean Architecture to separate business logic from UI, using Bloc for state management, Injectable for dependency injection, and Hive for local storage.

How do I configure Google ML Kit face detection in a Flutter app?

Configure Google ML Kit face detection in Flutter by following standardized integration guidelines that ensure correct dependency registration and setup for face recognition-based clock-in features.

Does this development approach support background attendance sync?

Yes, background attendance sync is supported through integration with Workmanager, allowing offline timekeeping data to synchronize automatically when the device reconnects.

How do I set up Hive local storage for employee attendance data in Flutter?

Set up Hive local storage for employee attendance data by configuring predefined Hive adapters and persistent storage patterns, ensuring correct local data management without misconfiguring project-wide architecture.

What is the best way to manage dependencies in a Flutter face timekeeping project?

Manage dependencies in a Flutter face timekeeping project by using Injectable and GetIt for dependency injection, ensuring consistent registration of Bloc components and feature modules across the app.