Skip to content
Back to skills

Assets

ASecurity

Soft authoring conventions for skill assets as reusable, just-in-time procedural rulebooks.

  • 60 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 2, 2026
ai-agentsgotesting

Security analysis

A100/100

Pro scans all 9 files and shows the line behind each finding

Scanned September 2, 2026

npx -y skills add itlackey/akm --skill assets --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Assets?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Assets
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/itlackey-assets/badge)](https://www.skillsdirectory.com/skills/itlackey-assets)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
type: fact
category: convention
description: Soft authoring conventions for skill assets as reusable, just-in-time procedural rulebooks.
when_to_use: Surfaced to authoring agents when they write or revise a skill asset.
updated: 2026-07-28
---

<!--
  SOFT guidance only — advice, not a contract. Nothing here is enforced by the
  proposal gate; validator-rejecting HARD rules live in src/core/authoring-rules.ts
  and remain the sole enforced source. Editing or deleting this file cannot weaken
  the gate. Tune the guidance below to match how your stash wants this asset type
  maintained.
-->

# Skill authoring conventions

A skill is a reusable, self-contained capability stored as `skills/<name>/SKILL.md`. Treat it like a compact operating manual that an agent can load just-in-time, follow without rediscovering the process, and improve when repeated use exposes gaps.

## Purpose

Use a skill when the stash needs reusable procedural guidance for a recurring class of work. A good skill reduces repeated reasoning cost: future agents should not have to reconstruct the same method from raw context.

## Authoring strategy

- Make the dispatch signal clear. The description should let a dispatcher decide whether to load the skill without reading the whole body.
- Open with the outcome the skill helps produce.
- State when to use it, when not to use it, and what inputs the agent should gather before acting.
- Structure the body as a rulebook: principles first, then procedure, then checks.
- Use short sections and ordered steps where sequence matters.
- Match the level of detail to how fragile the task is: open-ended work gets high-level heuristics and room to reason, while fragile or consistency-critical steps get exact, unambiguous instructions.
- Keep the body lean and move bulky background into companion knowledge docs referenced one level deep, so the skill loads cheaply and stays scannable.
- Include failure modes and verification steps. A skill should tell the agent how to know the work is complete.
- Keep one skill focused on one capability. Split unrelated concerns into separate skills and cross-reference them.

## Maintenance strategy

- Update the skill when session logs, feedback, or rejected proposals reveal repeatable confusion.
- Add companion knowledge docs when the skill needs background material that would bloat the main procedure.
- Promote durable recurring corrections into the skill; leave one-off observations in memories or lessons.
- Prefer small edits that preserve the skill’s operational shape over broad rewrites that erase tested guidance.

## Placement & linking

- Skills are **reuse-born**: place `skills/<domain>/<name>/SKILL.md` under a
  stable **domain** prefix from `facts/conventions/domains`
  (`skills/testing/flaky-test-triage`) so any project finds and reuses it instead
  of duplicating the procedure.

Files in this skill

  • agent.md2.3 KB
  • command.md2.2 KB
  • fact.md2.7 KB
  • knowledge.md2.9 KB
  • lesson.md2.4 KB
  • memory.md2.3 KB
  • script.md2.4 KB
  • skill.md2.8 KB
  • workflow.md2.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.