64 Commits
Author SHA1 Message Date
Addy OsmaniandGitHub 6ff936ac3d Merge #452: complete Codex install flow and manifest metadata
fix(codex): complete plugin install flow and manifest metadata
2026-08-06 15:44:07 -07:00
Addy OsmaniandGitHub 471b6f1da6 Merge #450: add Command Code as a native skills provider
docs: add Command Code as a native skills provider
2026-08-06 15:44:03 -07:00
mksong 6a52513fe3 fix(codex): align plugin metadata and complete CLI setup 2026-08-05 13:57:09 +09:00
75dfcb3348 Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-03 20:31:18 +05:30
Vipul Gupta (@vipulgupta2048)andCommandCodeBot e8089ebe61 docs: add Command Code as a native skills provider
Command Code has a native skills CLI (cmd skills add <owner/repo>) that
clones the repo, discovers every SKILL.md, and installs into
.commandcode/skills/ — no plugin manifest or copied files needed.

- README: add Command Code install block
- docs/commandcode-setup.md: setup guide (install/manage/usage, paths)
- docs/comparison.md: add Command Code to tooling reach

Verified end-to-end against addyosmani/agent-skills: add (all / -s / @branch /
path / --global / --force), list (+ -d), and remove (project / --global) via
the CLI, plus skill discovery in the TUI slash menu.

Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
2026-08-02 23:54:39 +05:30
ayobamiseun b70fbe910e docs: explain per-skill reference limitation 2026-08-01 10:28:06 +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
Federico BartoliandGitHub 2fbfa004a0 Merge pull request #401 from kevglynn/contrib/329-shared-references-rationale
docs(skill-anatomy): explain the shared references/ design
2026-07-18 15:19:55 +02:00
Quantum22 825a01b308 docs: fix orchestration-patterns.md reference mapping in getting-started
The References table pointed orchestration-patterns.md at
context-engineering, but that skill never mentions it. The reference
is actually cited by doubt-driven-development (SKILL.md lines 46 and
229), which documents the "personas don't invoke personas" rule from
references/orchestration-patterns.md.
2026-07-17 16:23:41 -07: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 OsmaniandGitHub 98967c45a4 Merge pull request #396 from nucliweb/docs/adoption-guide
docs: add adoption guide for greenfield vs brownfield rollout
2026-07-12 10:58:04 -07:00
Joan Leon 7209bd12d8 docs(developer-onboarding): point to CONTRIBUTING for new-skill rules
Per review: the new-skill 'ships as a set' block restated CONTRIBUTING's
frontmatter, anatomy, and eval-count rules instead of pointing at them,
which is the 'don't duplicate, reference' rule this guide champions. Keep
the shape (SKILL.md + eval case + optional scripts) and defer the exact
requirements to CONTRIBUTING.md and skill-anatomy.md so they can't drift.
2026-07-12 19:48:34 +02:00
Joan Leon 27dcc32b83 docs(adoption-guide): name the merge-blocking review labels
Per review: the severity-label taxonomy's point is the labels that gate a
merge (Critical and Required), with Nit/Optional/FYI being the don't-block
side. In a doc about protecting a legacy codebase, name the blocking half
instead of only the optional one; let the skill remain the source of the
full taxonomy.
2026-07-12 19:47:07 +02: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
Joan Leon ffd7db67e3 docs: add adoption guide (greenfield vs brownfield rollout)
Add docs/adoption-guide.md covering two rollout paths: full lifecycle
from day one for a greenfield project, and an incremental,
verification-first path for an established codebase. Link it from the
README (new Adoption section) and from getting-started.md's Recommended
Setup as the in-depth companion to the quick setup.
2026-07-12 14:16:49 +02:00
Addy Osmani 7ce442de03 docs(comparison): refresh and expand the three-way comparison
Bring docs/comparison.md up to date and make it more useful for people
choosing between the packs:

- agent-skills: add the three-tier eval framework as the current point of
  difference, plus current tooling (Codex, Kiro, the npx skills CLI),
  /build auto, and the 24-skill / 7-checklist / Definition-of-Done facts.
- Superpowers: correct to ~14 inner-loop skills, the consolidated single
  task reviewer, the worst-case-executor plan standard, and its main
  unmet ask (agent teams); drop the stale Gemini reference.
- Matt Pocock's skills: reframe around the grilling primitive and the
  grown ~30-skill toolkit (in-progress/deprecated dirs, wayfinder,
  seam-based TDD), not a "tight set".
- Add a much fuller "How to decide what to use" section after the table:
  by shape of work, by what you optimize for, concrete scenarios, solo
  vs team, and an honest shared-frontier note on cross-session memory.

Keeps the fair-not-flattering stance and the Om Mishra head-to-head.
2026-07-10 10:01:07 -07:00
Addy OsmaniandGitHub 6bcfeb9dae Merge pull request #218 from nguyenducthaonguyen/docs/update-cursor-setup
docs: update Cursor setup guide for rules and skills layout
2026-07-09 19:59:20 -07:00
ShiroKSH df8eda8fbe fix: harden eval and command validation 2026-07-09 18:03:46 +03:00
Federico Bartoli 9c0edb07df fix: prevent Codex from loading Claude hooks 2026-07-09 00:03:10 +02:00
Federico Bartoli 97522bb69b fix: use root Codex plugin layout 2026-07-08 15:57:32 +02:00
Federico Bartoli 41f6a03a59 docs(codex): update install command for Codex CLI v0.122+
In Codex CLI 0.122 the marketplace subcommand moved from
`codex marketplace` to `codex plugin marketplace`. Update README and
docs/codex-setup.md so install snippets work on current Codex (verified
on 0.128.0). Keep one historical reference in the v0.122 callout.
2026-07-08 15:39:36 +02:00
Federico Bartoli 1afa9ef325 feat: add codex cli reference in codex-setup 2026-07-08 15:39:36 +02:00
Federico Bartoli 3a76ead2ef feat: add Codex plugin support without duplicating skills
Register the repo as a Codex plugin so `codex marketplace add addyosmani/agent-skills`
installs it in a single step. The plugin reads the existing `skills/` directory via
a symlink — no files are copied, and `skills/<name>/SKILL.md` remains the single
source of truth shared with Claude Code.

- codex/.codex-plugin/plugin.json — Codex manifest, skills: "./skills/"
- codex/skills → ../skills — symlink so the plugin dir stays self-contained
  while git tracks a single canonical skills/ at the repo root
- .agents/plugins/marketplace.json — local marketplace entry, plugin at ./codex
- docs/codex-setup.md — install and usage guide

Verified end-to-end with codex-cli 0.121.0: skills appear in the plugin's
Skills list after install.
2026-07-08 15:39:36 +02: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
Addy OsmaniandGitHub 54c5adfc6b Merge pull request #305 from creazyfrog/fix/issue-298-v2
docs: explain expected commands/ warning when installed as Claude Code plugin
2026-06-25 10:51:34 -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
creazyfrogandClaude Sonnet 4.6 08753b49b3 docs: explain expected commands/ warning when installed as Claude Code plugin
When agent-skills is installed as a Claude Code plugin, the plugin loader emits
a cosmetic warning about the root commands/ folder being ignored in favour of
.claude/commands/. The root commands/ directory is intentional (Antigravity CLI),
so the warning confuses installers into thinking something is broken.

Add a Note callout under 'Using Commands' in getting-started.md clarifying that
the warning is expected and all Claude Code commands load correctly.

Fixes #298

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-20 22:01:39 -07:00
Addy Osmani 8fea8b42c1 docs(comparison): caution against stacking multiple routers
Per review feedback: clarify that cherry-picking individual skills works,
but running two frameworks as active routers at once causes command-name
conflicts, competing routing, and clashing TDD philosophies. Recommend
one primary router + à la carte borrowing.
2026-06-20 15:35:10 -07:00
Addy Osmani 176c6fa130 [docs] Add comparison to alternatives 2026-06-20 15:03:06 -07:00
Addy OsmaniandGitHub a5f0b17638 Merge pull request #260 from nucliweb/fix/issue-258-agents-readme-frontmatter-warning
fix(agents): move agents/README.md to docs/agents.md (fixes #258)
2026-06-15 17:13:14 -07:00
Addy OsmaniandGitHub 3a6fc63928 Merge pull request #268 from CooperSheroy/catalina/docs-webperf-setup-guides-20260613
docs: include webperf in setup command lists
2026-06-14 01:41:44 -07:00
zhoujingtian f2e3bd2ee7 docs: add missing /code-simplify row to getting-started command table
The slash-command reference table in docs/getting-started.md lists every
lifecycle command except /code-simplify, even though it is documented in
the README, has command files for all platforms (.claude/.gemini/commands),
and the table already includes the more specialized /webperf. Add the
missing row mapping /code-simplify to the code-simplification skill.
2026-06-14 16:20:03 +08:00
CooperSheroy 220f831da8 docs: include webperf in setup command lists 2026-06-13 09:05:08 +05:30
Joan Leon c9ab1507a3 fix(agents): move agents/README.md to docs/agents.md to avoid harness warnings
Tools that scan agents/*.md as custom agent definitions (e.g. GitHub Copilot CLI) parse every Markdown file in agents/ and require YAML frontmatter. agents/README.md was docs, not an agent, so it triggered "malformed custom agent" warnings on every session start.

Moving the docs to docs/agents.md keeps agents/ containing only real agent definitions. Updates internal links in the moved file, in the four persona files, AGENTS.md, and adds a pointer from the root README.

Fixes #258
2026-06-12 12:11:52 +02:00
Addy OsmaniandGitHub d043d0da29 Merge pull request #227 from hk1997/feat/antigravity-cli-support
feat: add native support for Antigravity CLI (agy)
2026-06-10 18:38:00 -07:00
Addy Osmani 8cfe230b36 docs: wire up web-performance-auditor + /webperf, sync command parity
Follow-up after the #222 merge left the new persona/command only half-wired:
- Register web-performance-auditor in the README agents table, the
  getting-started "Using Agents" table, and CLAUDE.md (3 -> 4 personas).
- Document /webperf in CLAUDE.md and the getting-started command table.
- Add .gemini/commands/webperf.toml so Gemini users get /webperf too
  (mirrors the Claude command; persona invoked inline rather than spawned).
2026-06-10 18:28:43 -07:00
Hardik Khandelwal 37ea8f9389 fix: address review feedback on Antigravity CLI commands and docs 2026-06-11 00:10:44 +01:00
Hardik Khandelwal 6f46c1f3a2 feat: add native support for Antigravity CLI (agy) 2026-06-10 12:10:42 +01:00
Addy Osmani 3af91501b2 feat(build): add /build auto for one-pass plan + implement
Adds an autonomous mode to the build command: once a spec exists,
`/build auto` (also `all`/`fast`) generates the plan if missing, takes a
single plan approval, then implements every task in dependency order with
full TDD and a commit per task.

Removes the manual stepping between tasks without removing verification —
each task still earns a passing test and its own commit, so any point is a
clean rollback. Auto-pauses for human input on failures, spec ambiguity,
or high-risk/irreversible tasks (auth, destructive migrations, payments,
deletes, deploys, secrets).

- .claude/commands/build.md: two-mode definition (default vs auto)
- .gemini/commands/build.toml: mirrored for Gemini CLI
- README.md, docs/getting-started.md: document the new mode
2026-06-06 10:29:46 -07:00
Nguyen Duc Thao Nguyen d05b2522c9 docs: update Cursor setup guide for rules and skills layout
Reflect current Cursor project context (.cursor/rules + .cursor/skills)
instead of legacy monolith patterns.
2026-06-05 09:44:23 +07:00
Addy OsmaniandGitHub 2a62238edd Merge pull request #183 from creazyfrog/docs/fix-copilot-agent-file-naming
docs(copilot): fix agent file naming — use *.agent.md extension
2026-05-24 14:03:14 -07:00
Trivenzaa-AdminandClaude Sonnet 4.6 9cd2ce16e7 docs(copilot): fix agent file naming — use *.agent.md extension
GitHub Copilot requires custom agent files to be named *.agent.md.
The previous instructions copied them as *.md, which Copilot silently
ignores, so agents would never be available in Copilot Chat.

Changes:
- Rename all three cp commands to use the .agent.md suffix
- Add mkdir -p .github/agents (was missing, cp would have failed)
- Add a callout block explaining the naming requirement with a link
  to the VS Code custom agents docs
- Update section heading from "(agents.md)" to "(*.agent.md)"

Fixes #179

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 01:35:58 -07: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 OsmaniandGitHub b08f834291 Merge pull request #70 from sbusanelli/fix/redundant-verification
Fix: Add guidance to prevent redundant build verification commands
2026-05-06 18:18:37 -07:00
monisben.raza@gmail.com 54cc9260d8 feat: add Gemini CLI slash command support
Introduces .gemini/commands/ with TOML definitions for 7 slash commands
(build, spec, planning, review, test, ship, code-simplify), enabling
Gemini CLI to auto-discover them from the project root.

The planning command is named /planning rather than /plan to avoid
conflicting with a Gemini CLI internal command name.

Updates README.md project structure tree and adds a Slash Commands
section with a reference table to docs/gemini-cli-setup.md.
2026-04-24 17:37:32 +01:00
marco.domingues 04de0c39a5 docs: preserve third-person description guidance 2026-04-14 20:43:48 +01:00