18 Commits
Author SHA1 Message Date
ayobamiseun 4150ec4f57 docs: link the per-agent configuration guide from anatomy, README and CONTRIBUTING
docs/advanced-per-agent-configuration.md calls itself the canonical
reference for keeping SKILL.md frontmatter portable, yet nothing in the
repository links to it. Add the frontmatter rule it states to the anatomy
doc's Frontmatter section, and point at it from the README contributing
paragraph and CONTRIBUTING's frontmatter step, so contributors meet the
rule where they read the format.
2026-09-26 18:52:08 +01:00
Addy Osmani a120596f6d Merge #545: add authoring rule against model-specific workarounds 2026-09-17 16:38:02 -07:00
vam 674921ca8d docs(skills): clarify stable browser skill name 2026-09-05 11:38:44 +08:00
ayobamiseun 0287de4a1c docs: add authoring rule against model-specific workarounds (#534)
A step that exists because one model gets a specific call wrong
constrains agents that would have solved the task directly and spends
turns stronger models need for the actual work — cross-model transfer
measurements (WikiSkill, arXiv:2608.27454) show such skills can leave
a stronger model worse off than no skill at all.

Add 'Write the Procedure, Not the Workaround' to skill-anatomy: the
rule (no step justified only by naming a model, version, or one
agent's private tool name), the two smells (over-specified mechanics,
fragmented diagnostics), a model-neutral writing principle, and a
matching pre-flight line in CONTRIBUTING.
2026-09-03 09:38:30 +01:00
Joan Leon 4df5698502 docs: distinguish loose supporting file from skill-local references/ subdir
Addresses the clarity nit in #236 review: a single supporting doc stays a
loose file, and the skill-local references/ subdir is for grouping several
related docs that travel with the skill. Ties the new bullet back to the
existing Supporting files entry so the framings read as one.
2026-07-24 10:31:39 +02:00
Joan Leon 8fd208160c docs: document skill-local references/ directory in skill anatomy 2026-07-20 18:44:55 +02:00
Kevin Glynn aca5326aba docs(skill-anatomy): reword rule of thumb to current convention per review 2026-07-15 01:46:16 -04:00
Kevin GlynnandCursor b7e7c9587d docs(skill-anatomy): explain the shared references/ design (closes addyosmani#329)
Issue addyosmani#329 asked why shared checklists live in repo-root
references/ instead of being colocated per skill directory as the
Agent Skills spec suggests. The rationale existed only in a comment:
several skills point at the same checklists, and colocating means
either duplication or a single "owner" skill, both of which drift.

Fold that rationale into skill-anatomy.md as a Shared References
section, including the per-skill install portability tradeoff
(addyosmani#361) and a rule of thumb for supporting file vs shared
reference. Cross-link from Naming Conventions.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-14 13:00:52 -04:00
Addy Osmani da05b987c6 Merge origin/main into docs/skill-contributing-guardrails
Resolve AGENTS.md conflict: keep this PR's pointer to docs/skill-anatomy.md
(the section main patched via #307 is the one this PR removes, so the
line-level fix is moot once the section is gone).

Also fix a stale path the port reintroduced: skill-anatomy.md referenced
/mnt/skills/user/... for scripts; correct it to the repo-relative
skills/<skill-name>/scripts/<script>.sh, matching #307.
2026-06-28 01:20:50 -07:00
Joan Leon c8e1b46547 docs(skill-anatomy): port context-efficiency and script requirements from AGENTS.md
Addy flagged that the AGENTS.md cleanup in #313 dropped two still-accurate subsections with no home elsewhere. Port them into docs/skill-anatomy.md, the canonical home for skill structure, so the dedup cleanup keeps the real guidance it was never meant to remove.
2026-06-23 08:55:59 +02:00
Addy Osmani 6175fdd678 Merge branch 'main' into fix/issue-75-docs-inconsistency-conflicting-skill-des
Resolves conflict in AGENTS.md introduced by #170 (empty scripts/
directory cleanup). Combines #170's '## Usage (Optional)' + scripts/
explanation with this PR's equivalent-headings note.
2026-05-13 21:33:50 -07:00
li9292 df5466380f chore(#135): Empty scripts/ directories create inconsistency
Fixes #135

Ref: https://github.com/addyosmani/agent-skills/issues/135
2026-05-12 11:51:08 +08:00
li9292 7d07e04fdc fix(#75): Docs inconsistency: conflicting skill description and anatomy guidance
Fixes #75

Ref: https://github.com/addyosmani/agent-skills/issues/75
2026-05-11 15:38:22 +08:00
marco.domingues 04de0c39a5 docs: preserve third-person description guidance 2026-04-14 20:43:48 +01:00
marco.domingues 79134c5af9 docs: align skill contribution guidance 2026-04-14 16:52:30 +01:00
Federico Bartoli fea75b1647 Align skill descriptions with Anthropic best practices
Update all SKILL.md descriptions to lead with what the skill does
(third person) followed by trigger conditions, per Anthropic's
skill authoring docs. All original trigger conditions preserved.
Update description max chars to match Anthropic spec (1024).
Retain workflow-summary warning in skill-anatomy.md to prevent
agents from following descriptions instead of reading full skills.
Add Table of Contents to reference files longer than 100 lines so
Claude can see the full scope of available information even when
previewing with partial reads.
2026-03-31 22:41:45 +02:00
Federico Bartoli a63f54b8ab Rename stale swe-skills references to agent-skills
The repository was renamed from swe-skills to agent-skills but
internal references were never updated. This caused:
- session-start.sh to silently fail (path using-swe-skills/ did
  not exist; the directory is using-agent-skills/)
- slash commands to invoke non-existent swe-skills: namespace
- docs and setup guides to point at the old clone URL

Rename all occurrences across 14 files: commands, CLAUDE.md,
README tree, docs/, and hooks/.
2026-02-23 12:02:07 +01:00
Addy Osmani f79cf3d7af add setup docs 2026-02-15 14:27:59 -08:00