19 Commits
Author SHA1 Message Date
Alex7developandCursor b68f553a1b docs: add skill-gap issue form for reporting guidance mismatches
Gives contributors a short intake path when a skill assumes the wrong
ecosystem or outdated steps, so gaps like #404 reach maintainers via
the repo instead of external channels. Closes the intake-only scope
from #412.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 15:37:19 +03:00
Addy OsmaniandGitHub c1974de476 Merge pull request #381 from ZhiyaoWen999/agent/trust-debugging-eval
feat: promote skill eval gates to trusted
2026-07-16 00:22:11 -07:00
ZhiyaoWen999 087033ddf0 feat: support trusted dialogue evals 2026-07-12 22:13:34 +08:00
Joan Leon 695505ddac docs: add developer onboarding guide for repo contributors
Add docs/developer-onboarding.md: a guided tour for people working on the
repo itself (the five layers, local setup, the verification loop, the
contribution paths, and a suggested reading order), complementing the
authoritative rules in CONTRIBUTING.md, skill-anatomy.md, and evals/README.md.
Link it from the top of CONTRIBUTING.md as the map to its rulebook.
2026-07-12 15:50:11 +02:00
Zhiyao 5168535ce4 feat: promote skill eval gates to trusted 2026-07-10 15:29:28 +08:00
Joan Leon 9ad0fbd0ef docs: decline documentation and skill translations
State in CONTRIBUTING.md that translations of docs and skills are not
accepted: translated copies drift as content evolves and can't be
maintained long-term without leaning on agent translations plus
community corrections, for limited value.
2026-07-09 21:46:56 +02:00
Joan Leon b665c5c596 docs: clarify AGENTS.md and CLAUDE.md are repo-scoped
Add a Scope banner to AGENTS.md and CLAUDE.md stating they configure
agents working on the addyosmani/agent-skills repository itself, not
users' own projects, referencing the repo by its canonical GitHub URL
so the scope is unambiguous when the file is read out of context. Add a
matching "Repo-scoped files" note to CONTRIBUTING.md so setup-guide
authors don't instruct users to copy these files.
2026-07-09 21:22:08 +02:00
Addy Osmani fe13251e20 docs(evals): document trace grading, owners, trust levels, and follow-ups
Wire the framework docs to the tracking issues: #351 (description
vocabulary gaps) and #352 (Tier 3 graduation + deterministic ratchets),
so warning-level checks have an explicit promotion path instead of
becoming permanent.
2026-07-06 11:36:29 -07:00
Addy Osmani 45e1449138 feat(evals): add a three-tier skill eval framework
There was no way to measure whether skills trigger correctly, stay
distinct, or change agent behavior. This adds evals, aligned with what
the community has converged on, with a deterministic CI tier on top:

- evals/cases/<skill>.json for all 24 skills. The evals[] block uses
  Anthropic skill-creator's evals.json schema verbatim (id, prompt,
  expected_output, expectations[]) so its runner, benchmarks, and eval
  viewer work against our files unmodified. A trigger block (this
  repo's extension) adds positive/negative routing prompts per skill.
- scripts/run-evals.js, zero-dependency runner:
  Tier 2 (CI): trigger evals via stemmed TF-IDF ranking over skill
  descriptions (positive prompts must rank top-k, negative prompts
  must not rank first), catalog collision detection between skill
  descriptions, schema and coverage checks.
  Tier 3 (opt-in): --behavioral <skill> executes each eval through
  headless claude -p and grades the transcript against expectations[]
  (superpowers-style); --dry-run previews without spending tokens.
- CI: run the deterministic tier in the validate-skills job.
- Docs: evals/README.md defines the framework and prior art;
  CONTRIBUTING requires an eval file for new skills (warning-level in
  the runner until in-flight skill PRs clear); CLAUDE.md pointers.

Current baseline: 120 checks pass, 85% trigger rank-1 rate across 72
positive prompts, zero catalog collisions.
2026-07-03 23:46:30 -07:00
Addy Osmani 9a5e3b9240 docs(contributing): drop count-dependent README anchor
Link to README.md without the #all-24-skills fragment so it doesn't break
the moment a new skill bumps the heading to "All 25 Skills".
2026-06-20 16:38:50 -07:00
Joan Leon eb2ec00684 docs(contributing): add guidance to prevent duplicate skill proposals
Add a "Before proposing a new skill" subsection to CONTRIBUTING.md that
defines a checklist contributors run before opening a new-skill PR: search
the existing catalog, check open PRs for overlapping proposals, confirm the
idea fits the skill anatomy, and justify in the PR description why it isn't
already covered.

The goal is to set clear rules/guidelines that curb duplication, since the
open-PR backlog has accumulated clusters of near-duplicate skill proposals.
Reorganize the section into "Before proposing a new skill" and "Creating the
skill" so the decision step comes before the how-to.
2026-06-21 01:07: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
Addy Osmani 549b8b11fb docs: explain when and how to run the session-start hook test 2026-05-08 17:29:36 -07:00
marco.domingues b431fa3e6c docs: apply maintainer feedback
# Conflicts:
#	README.md
2026-04-14 22:05:01 +01: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
Addy OsmaniandClaude Opus 4.6 3e4a665e4e prepare repo for public release
Add MIT LICENSE file, CONTRIBUTING.md with skill quality guidelines,
expand .gitignore for safety, and remove leftover idea-refine.zip artifact.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 14:40:04 -08:00