39 Commits
Author SHA1 Message Date
Addy Osmani 5b4c6dade5 Drop ASCII diagram from README 2026-05-13 21:52:06 -07:00
Addy Osmani f7edc6c4c8 Add visual to README 2026-05-13 21:50:55 -07:00
Addy Osmani aec93252da feat: add interview-me skill (Define phase)
Adds interview-me, a skill that sits upstream of every other
Define-phase skill. Trigger: an underspecified ask, or the user
explicitly invoking the skill ("interview me", "are we sure?",
"stress-test my thinking").

The gap it fills: idea-refine generates variations from a raw idea,
spec-driven-development writes requirements down once you know them,
and doubt-driven-development stress-tests a plan after you've drafted
one. None of those cover the moment before — when the user has said
"build me X" and X is the conventional answer rather than what they
actually want. This skill is the structured interview that surfaces
the gap before any plan, spec, or code exists.

Distinctive mechanics:
- Confidence numbers as forcing function (Step 1 commits to 0-100%)
- Q + GUESS format: every question carries the agent's hypothesis
- One question at a time, never batched
- Checkable stop condition: "Can I predict the user's reaction to the
  next three questions I would ask?"
- Six-line restate template ending in explicit yes
- Names the four bad yeses ("whatever you think", "sounds good",
  "sure let's go", silence) with specific re-prompts

Registers the skill in:
- CLAUDE.md (Define phase, also adding idea-refine which was missing)
- README.md (skills table, count, project tree)
- skills/using-agent-skills/SKILL.md (flowchart, lifecycle sequence,
  quick reference table)
2026-05-10 13:23:48 -07:00
Milad Zarour 2b664059e9 docs: clarify README skill count 2026-05-09 09:25:22 +02:00
Addy Osmani f124701269 Merge branch 'main' into feat/doubt-driven-development
Resolves README.md conflict by taking main's wording ("entry points.
The pack includes 21 skills total") and Meta section, both landed in
PR #142 while this PR was open. The doubt-driven-development row in
the Build table and the directory tree entry auto-merged cleanly.
2026-05-08 20:36:32 -07:00
Addy Osmani f146f28a29 docs: keep "entry points" framing alongside skill count 2026-05-08 17:20:26 -07:00
aqilaziz ff6a044cfe docs: list using-agent-skills in README 2026-05-08 04:20:43 +07:00
Federico Bartoli 97e12d03e7 Harden doubt-driven-development: cross-model + internal consistency
Folds in the safety and consistency findings surfaced by running
the skill against itself in two cycles (single-model adversarial
review + cross-model verification via Codex).

Cross-model escalation is now offered in every interactive cycle,
and the CLI invocation path uses a read-only sandbox with prompts
piped through stdin to neutralize shell-escaping and prompt-injection
risks (verified against Codex 0.128.0 and Gemini 0.41.2 locally).

Internal consistency fixes from the adversarial self-review: the
adversarial prompt explicitly overrides persona templates; the
persona roster is referenced rather than duplicated; the Step 2
'Claim' bullet is renamed Assertion to disambiguate from the Step 1
CLAIM block; the manual fallback in Loading Constraints is labeled
as a degraded last-resort path; the forward reference to Step 3 is
anchored; the Verification checklist no longer contains an item not
derivable from the Process; and using-agent-skills's Lifecycle
Sequence now includes the skill at position 7.
2026-05-07 20:43:59 +02:00
Federico Bartoli 0af1a5ef15 feat: add doubt-driven-development skill
Codifies adversarial fresh-context review as an in-flight development
posture, distinct from /review (post-hoc PR-level verdict). Every
non-trivial decision passes through a 5-step cycle (CLAIM → EXTRACT →
DOUBT → RECONCILE → STOP) before standing.

Cross-model escalation is described as a contract, not as hardcoded
CLI invocations — the skill instructs the agent to ask the user which
external tool to use and how, since CLI syntax (Gemini, Codex, etc.)
changes and varies by environment.

Updates README skill listing (count, Build table, project tree),
CLAUDE.md Skills by Phase, and using-agent-skills flowchart + Quick
Reference for discoverability parity with the existing skills.
2026-05-07 19:05:49 +02:00
Mark KaramyarandGitHub 22fb1b4a4b docs: use HTTPS URL for plugin install to avoid SSH errors 2026-05-01 04:17:43 +02:00
Mark KaramyarandGitHub ba867fb33d Merge branch 'addyosmani:main' into main 2026-05-01 03:35:28 +02:00
Mark KaramyarandGitHub 201fd7a7d6 remove duplicate and blank lines 2026-04-26 18:16:11 +02:00
Mark KaramyarandGitHub 638d371e6b add https installation guide in README 2026-04-26 18:12:36 +02: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 b431fa3e6c docs: apply maintainer feedback
# Conflicts:
#	README.md
2026-04-14 22:05:01 +01:00
Marco DominguesandGitHub 4adf67307e Fix formatting in README.md 2026-04-14 20:47:24 +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
Keerthi SreenivasandGitHub 6f712769e6 Update link formatting for Kiro documentation 2026-04-10 15:12:34 -07:00
Keerthi SreenivasandGitHub da1be712ab Update README with Kiro details
Added details about Kiro IDE & CLI and Codex/Other Agents.
2026-04-10 15:11:42 -07:00
Keerthi SreenivasandGitHub 2a3a5160fa Update README with Kiro IDE and CLI information
Added details about Kiro IDE and CLI skills.
2026-04-10 15:09:09 -07:00
Federico Bartoli bbd62a8484 feat: add source-driven-development skill
Grounds every framework-specific implementation decision in official
documentation — verify, cite sources, and surface what's unverified.
Covers the full process from stack detection to citation format,
with a framework-agnostic design and optional documentation cache.
2026-04-08 21:09:40 +02:00
Addy OsmaniandGitHub 366d96e70a Merge pull request #33 from bonigarcia/main
Add OpenCode integration with agent-driven skill execution
2026-04-07 23:13:20 -07:00
Federico Bartoli 6440f2cb53 Add SSH troubleshooting hint to marketplace install instructions 2026-04-07 22:16:43 +02:00
Boni Garcia 6924860af4 Add OpenCode integration with agent-driven skill execution 2026-04-07 18:03:50 +02:00
Faisal Basra 47a43b0f03 docs: fix Gemini CLI installation path for skills 2026-04-07 15:04:48 +02:00
Addy Osmani c0c9fb46a2 [docs] Update Gemini CLI mentions 2026-04-05 11:39:26 -07:00
Addy Osmani 860067b8ce [fix] TDD fix from verify to build
Moved test-driven-development from Verify to Build in both CLAUDE.md and README.md (table + directory tree). This reflects the feedback that tests should ship with each commit as part of the build phase, not as a separate verification step after the fact.
2026-04-05 01:30:18 -07:00
Federico Bartoli 15e594f147 Revert install command to working plugin syntax
The `/install github:addyosmani/agent-skills` syntax throws
"Args from unknown skill" errors. Revert to the previous
two-step plugin marketplace commands that work correctly.

Fixes #11
2026-04-04 00:28:59 +02:00
Addy Osmani 8739c15974 Refactor to better reflect Google SWE best practices 2026-03-28 14:06:57 -07:00
Addy Osmani 103124b029 Make it clearer what our slash commands offer 2026-03-15 12:23:58 -07:00
Addy Osmani 5960ad5a1e Minor formatting 2026-03-15 00:30:03 -07:00
Addy Osmani 163cb5507a Large README refactor to better educate value 2026-03-15 00:27:40 -07:00
copilot-swe-agent[bot]andaddyosmani 653e48c698 docs: add code-simplification skill to README
Co-authored-by: addyosmani <110953+addyosmani@users.noreply.github.com>
2026-03-15 07:01:48 +00:00
Federico Bartoli 0490a93323 Add Claude Code plugin manifest and marketplace catalog
Enable this repo to work as a Claude Code plugin so users can
install it via `/plugin marketplace add addyosmani/agent-skills`.

Add:
- .claude-plugin/plugin.json — plugin manifest exposing
  .claude/commands/ as namespaced slash commands under
  the agent-skills: prefix
- .claude-plugin/marketplace.json — marketplace catalog
  listing this repo as the agent-skills plugin

Fix:
- hooks/hooks.json — rewrite from deprecated flat-array format
  to the plugin-system format keyed by event type; use
  ${CLAUDE_PLUGIN_ROOT} so the hook resolves correctly when the
  plugin is installed from the marketplace into the local cache
- README — replace non-existent `claude plugin add` with the
  correct `/plugin marketplace add` workflow; document namespaced
  slash commands and --plugin-dir usage; add .claude-plugin/ to
  the project tree
2026-02-23 12:29:43 +01: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 OsmaniandClaude Opus 4.6 47b65bf3cb update README with full skills reference and project overview
Rewrite README with phase-organized skills table, per-skill
descriptions, setup guides for multiple editors, design
principles, and updated project structure.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 14:36:52 -08:00
Addy Osmani b67189e97d Refine implementation of ideate skill 2026-02-15 12:58:14 -08:00
Addy Osmani cbb3585aef add gitignore and readme 2026-02-15 12:35:52 -08:00