eng-write-to-coding-standards

Write and modify Dart code to adhere to Effective Dart coding standards.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/zakariaf/Hifz-Companion --skill eng-write-to-coding-standards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eng-write-to-coding-standards
Source: https://github.com/zakariaf/Hifz-Companion/tree/main/.claude/skills/eng-write-to-coding-standards
Command: npx skills add https://github.com/zakariaf/Hifz-Companion --skill eng-write-to-coding-standards

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps maintain consistent coding standards in the Hifz Companion Dart codebase, ensuring code quality and readability.

Core Features & Use Cases

  • Coding Standards Enforcement: Enforces Effective Dart naming conventions, full-word domain identifiers, immutability, and more.
  • Documentation and Comments: Generates and maintains /// documentation for public APIs.
  • Error Handling: Ensures engine functions are total and never throw exceptions.
  • Use Case: When writing or modifying any production Dart code in Hifz Companion, use this Skill to ensure the code adheres to the project's coding standards.

Quick Start

Apply the eng-write-to-coding-standards Skill to your Dart code changes.

Frequently Asked Questions about eng-write-to-coding-standards

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

FAQPage Schema
How do I enforce Effective Dart coding standards in my Flutter project?

To enforce Effective Dart coding standards, you need a tool that checks for full-word domain identifiers, immutability, and total engine functions. This Skill automatically modifies Dart code to adhere to these project-specific conventions.

What is the best way to write Dart documentation for public APIs?

Writing Dart documentation for public APIs requires generating and maintaining `///` comments. This Skill ensures your public APIs in the Hifz Companion repository have proper documentation comments that adhere to project standards.

How do I make Dart engine functions total and prevent exceptions?

Making Dart engine functions total requires ensuring they never throw exceptions and handle all I/O errors via sealed error types. This Skill modifies your engine functions to return sealed I/O error types instead of throwing exceptions.

Does this coding standards checker work with all production Dart files?

Yes, this coding standards checker is intended for use on all production Dart files, functions, and classes within the Hifz Companion repository to ensure consistent code quality and readability.

Why should I use full-word domain identifiers in Dart code?

Using full-word domain identifiers in Dart code improves readability and maintains consistent coding standards across the project. This Skill enforces these naming conventions automatically when writing or modifying code.

Can I use this Skill to fix immutability issues in existing Dart classes?

Yes, you can use this Skill to fix immutability issues by modifying existing Dart classes to adhere to the project's strict immutability standards required in the Hifz Companion codebase.