Writing Great Skills
SkillAI & modelsWrite, revise or review an agent skill (SKILL.md package).
Then ask your AI: use the Writing Great Skills
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add it as a step in a pipeline you build on Ahel, or connect Ahel to Claude, ChatGPT, Cursor, Claude Code or Codex and ask your AI to use it.
What this skill tells your AI
The instructions your AI receives, as published by sgaabdu4/building-flutter-apps in .agents/skills/writing-great-skills/SKILL.md and read by Ahel’s review.
- Scope = user request + settled constraints + existing authorization; skill adds no authority.
- Agent prose = minimum tokens + unambiguous meaning. Use
=,→,+, terse bullets/tables where clear; delete filler + repetition. Preserve conditions, actions, exceptions and proof; cryptic abbreviations ≠ useful compression.
Routes
Load matching routes only; Core always applies.
flowchart LR
C[Core] -->|Package / metadata / invocation| P[references/package.md]
C -->|Observed skill failure| R[references/repair.md]
click P "references/package.md"
click R "references/repair.md"
Core
| Check | Required outcome |
|---|---|
| Need | Removal loses reusable, non-default behavior; omit generic agent advice. |
| Trigger | Purpose + distinct use; relevant prompts match, unrelated prompts do not. Preserve implicit selection unless user requests explicit-only. |
| Disclosure | SKILL.md = routes + essential shared rules. Conditional workflows/examples/detail → references. Each route = load condition + direct link; load only applicable routes. Keep short universal rules inline. |
| Diagram | Flow, decision, state or dependency → Mermaid by default. Terse labels; one representation, no prose duplicate. Non-relational rule → bullet/table. |
| Split | Same actions + proof → keep together. Split for independent use or observed failure unresolved by clearer completion. |
| Resource | Script = repeated fragile logic; reference = conditional knowledge; asset = copied output. Each needs a current consumer; no mandatory file count. |
| Ownership | Rule + definition + caveat = one owner. Inspect package + relevant siblings/project instructions; consolidate duplicates + remove stale rules. |
| Steering | State target action + observable completion; likely mistake → replacement action. |
| Validation | Available native validator + changed links/tools/skills exist + metadata agrees. Substantial/risky change → representative trigger/non-trigger prompts + actual outcome proof. Run changed scripts; wording tests ≠ behavior proof. |
Signals
- GitHub stars
- 23
- Forks
- 4
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
writing-great-skills-sgaabdu4- Source
- github.com/sgaabdu4/building-flutter-apps
github.com/sgaabdu4/building-flutter-apps