{{SKILL_ID}}

SkillAI & models

{{ONE_SENTENCE_ACTIVATION_DESCRIPTION}}

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the {{SKILL_ID}} skill

What this skill tells your AI

The instructions your AI receives, as published by justinlietz93/perfect_prompts in Skills/SKILL_TEMPLATE_v1.0_20260822/SKILL.md and read by ahel’s review.

Purpose

State the reusable capability this skill provides. Define the semantic job, not the implementation mechanism.

Capability Boundary

Use when

  • {{OBSERVABLE_TASK_CONDITION_1}}
  • {{OBSERVABLE_TASK_CONDITION_2}}

Do not use when

  • {{NEGATIVE_SCOPE_CONDITION_1}}
  • {{NEGATIVE_SCOPE_CONDITION_2}}

Neighboring artifact classes

State which standards, prompt templates, methodologies, rulesets, personas, state packages, or other skills may be composed with this skill. Do not silently absorb their authority.

Inputs

Required inputs

  • {{REQUIRED_INPUT_1}}

Optional inputs

  • {{OPTIONAL_INPUT_1}}

Insufficient-input behavior

State what the agent should do when a genuinely required input is absent.

Modes

Delete this section if the skill has only one mode.

{{MODE_A}}

Select when: {{MODE_SELECTION_RULE}}

Describe what changes in this mode.

Supporting Artifacts

List only load-bearing artifacts and explain why they exist.

ArtifactRoleRequired?
references/README.mdDomain/reference indexNo
scripts/README.mdHelper-script indexNo
schemas/README.mdMachine-readable contract indexNo
agents/README.mdRuntime-binding notesNo

If a supporting artifact is required for correct execution, explicitly instruct the agent when to read or invoke it.

Procedure

Describe the actual reusable workflow. The procedure may differ completely from other skills.

Step 1 — {{STEP_NAME}}

{{LOAD_BEARING_ACTION}}

Step 2 — {{STEP_NAME}}

{{LOAD_BEARING_ACTION}}

Step 3 — Validate and close

Apply the skill's declared quality gates and verify that the output contract has been satisfied.

Output Contract

The skill must state exactly what it produces.

Primary output

  • {{PRIMARY_OUTPUT}}

Additional artifacts

  • {{OPTIONAL_OR_REQUIRED_ARTIFACT}}

Output location

State any required output directory or packaging convention. Delete if irrelevant.

Validation and Quality Gates

Completion requires all applicable gates to pass.

  • {{QUALITY_GATE_1}}
  • {{QUALITY_GATE_2}}
  • Output contract is complete.
  • No required supporting artifact was skipped.

When correctness is machine-checkable, place the validator in scripts/ or tests/ and reference it here.

Failure and Escalation Behavior

Define what happens when:

  • required input is missing;
  • a dependency is unavailable;
  • validation fails;
  • the task falls outside scope;
  • another canonical skill is a better fit.

Runtime and Dependencies

Required dependencies

  • {{DEPENDENCY_OR_NONE}}

Runtime bindings

Runtime-specific metadata belongs under agents/ or another clearly named adapter layer. Runtime wrappers may adapt presentation but must preserve the semantic capability.

Anti-Patterns

  • Do not broaden the skill beyond its declared capability because adjacent work is convenient.
  • Do not hide critical procedure in an unreferenced side file.
  • Do not treat trigger keywords as stronger than the semantic task.
  • Do not let a binary distribution replace inspectable canonical source.
  • Add skill-specific anti-patterns here.

Provenance and Lifecycle

Source lineage: {{SOURCE_LINEAGE_OR_NONE}} Supersedes: {{SUPERSEDES_OR_NONE}} Promotion evidence: {{USAGE_AND_VALIDATION_EVIDENCE}}

Signals

GitHub stars
23
Forks
1
Last commit
Aug 2026
Advanced
Item type
skill
Key
skill-id
Source
github.com/justinlietz93/perfect_prompts