文件历史

74 次代码提交

作者 SHA1 备注 提交日期
ayobamiseun 2e49319164 docs(tdd): make test-driven-development ecosystem-neutral (#404 Phase 1)
- SKILL.md gains a 'Discover the Stack First' step: identify the
  language, build system, checked-in wrappers, test framework, and
  documented commands before choosing any test command, and run the
  repository's own focused/full-suite commands throughout the loop
- verification checklist no longer hardcodes 'npm test'; red flag added
  for reaching for a default test command without checking the repo
- references/testing-patterns.md relabeled in place as JavaScript/
  TypeScript examples illustrating the universal principles (no
  relocation, per the #361/#236 sequencing agreed in the issue)
- new behavioral eval: a Python/unittest fixture verifying the skill
  adapts to non-npm repository tooling
2026-07-19 17:08:30 +01:00
Federico Bartoli 06300e258e Merge pull request #107 from ZuoFuhong/main
docs(README): standardize spacing in code-simplification section
2026-07-18 01:51:54 +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 4e8bd9fde4 docs(readme): add Team section 2026-07-10 16:42:04 -07:00
Addy Osmani 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
Addy Osmani 3780895567 Merge pull request #368 from mvanhorn/fix/249-docs-document-https-plugin-install-workaround
docs: document the HTTPS git-config workaround for the /plugin install SSH clone failure
2026-07-09 19:27:53 -07:00
ShiroKSH df8eda8fbe fix: harden eval and command validation 2026-07-09 18:03:46 +03:00
Matt Van Horn 3f08584f6e docs: document the HTTPS git-config workaround for the /plugin install 2026-07-08 22:16:48 -07: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 217a7e723d feat: add codex quick start 2026-07-08 15:39:36 +02:00
Addy Osmani 076af17226 docs(readme): add skills CLI install path with per-skill examples
The pack has been installable via `npx skills add` all along (all 24
skills are indexed on skills.sh) but the README never mentioned it. Add
it as the fastest cross-agent path at the top of Quick Start, with
individual install examples for three signature skills.
2026-07-06 13:21:46 -07:00
Joan Leon b89a675b4d docs: add Definition of Done reference checklist
Introduce a project-wide Definition of Done as a standing bar every change clears before it counts as done, distinct from the per-task acceptance criteria the project already covers.

The concept existed implicitly across the project (per-task acceptance criteria, per-skill Verification sections, the pre-launch checklist) but was never named or unified. This adds a single reusable checklist and wires it in without duplicating existing content:

- references/definition-of-done.md: the standing checklist, grouped into Correctness, Quality, Integration, Documentation, and Ship-readiness, plus a table contrasting Definition of Done with acceptance criteria.
- using-agent-skills: linked from Core Operating Behavior #6 (Verify, Don't Assume), the bar that applies across all skills.
- planning-and-task-breakdown: See Also note clarifying acceptance criteria sit on top of the standing bar.
- shipping-and-launch: See Also pointer as the floor beneath the deploy-specific gates.
- README: entry in the Reference Checklists table.
2026-06-23 01:04:32 +02:00
Addy Osmani 17214a29c4 docs(readme): add Trendshift badge 2026-06-20 16:56:40 -07:00
Addy Osmani 0300ca444c Merge pull request #300 from addyosmani/docs/comparison
[docs] Add comparison to alternatives
2026-06-20 15:39:20 -07:00
Addy Osmani 5b585594ec Merge pull request #247 from Bortlesboat/docs/readme-webperf-command
docs: document the webperf command in README
2026-06-20 15:22:42 -07:00
Addy Osmani 176c6fa130 [docs] Add comparison to alternatives 2026-06-20 15:03:06 -07:00
Addy Osmani 3da232c153 Merge origin/main into feat/observability-checklist
Resolve README.md Reference Checklists table conflict by keeping both new
rows: observability-checklist (this PR) and orchestration-patterns (#290,
already on main).
2026-06-18 20:41:41 -07:00
Addy Osmani 61e9b3742e Merge pull request #290 from Dashsoap/docs/readme-list-orchestration-patterns
docs: list orchestration-patterns.md in the Reference Checklists table
2026-06-18 12:04:32 -07:00
Dashsoap 7dfc5fbf5e docs: list orchestration-patterns.md in the Reference Checklists table
The references/ directory ships five files, but the Reference Checklists
table in the README listed only four — orchestration-patterns.md was
missing. It is a real reference (linked from AGENTS.md and the agents
docs as the full pattern catalog), so add it to the table for parity
with the other four entries.
2026-06-14 19:36:57 +08:00
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
Andrew Barnes 3bc1ec0d3d docs: add webperf to README command list 2026-06-11 09:07:39 -04:00
Federico Bartoli 05472ac53a docs: add observability-checklist reference as companion to observability skill
Follow-up suggested in #223 review: folds in the useful half of #61
(the observability checklist) as this skill's quick-reference
companion, mirroring the security-and-hardening / security-checklist
pairing.

Aligned with the merged skill's framing: on-call questions first,
RED/USE metrics, cardinality rules, symptom-based alerting with the
page/ticket two-severity rule, telemetry verification, and a
pre-launch gate. Linked from the skill's Verification section and
registered in the README references table and CLAUDE.md.
2026-06-11 02:56:51 +00:00
Addy Osmani 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 9eae1d9cce Antigravity: drop "Recommended" badge, add /webperf command
- README: remove "(Recommended)" from the Antigravity CLI install section
  (Claude Code already carries that badge); bump the commands/ count to 8.
- Add commands/webperf.toml so Antigravity users get the /webperf
  web-performance-auditor command at parity with Claude and Gemini.
2026-06-10 18:37:22 -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
Addy Osmani a2bd215930 README: Add back ASCII diagram based on community request 2026-06-10 18:18:38 -07:00
Addy Osmani d7b1fa8fd6 Merge pull request #223 from federicobartoli/feat/observability-and-instrumentation-skill
feat: add observability-and-instrumentation skill
2026-06-10 17:05:12 -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
Federico Bartoli 1295bd1010 feat: add observability-and-instrumentation skill
Fills the gap between debugging-and-error-recovery (dev-time) and
shipping-and-launch (launch-day monitoring): how to instrument code
as it's built so production behavior is visible and diagnosable.

Covers structured logging with correlation IDs, RED/USE metrics with
cardinality guidance, OpenTelemetry tracing, and symptom-based
alerting with runbooks. Follows the standard skill anatomy (Overview,
When to Use, Process, Rationalizations, Red Flags, Verification).

Registered in README tables/structure, CLAUDE.md phases, and the
using-agent-skills discovery tree (hooks/session-start-test.sh passes).
2026-06-09 17:56:41 +00:00
Addy Osmani faa69c8316 fix(build): address review on /build auto
Per review feedback on #220:
- Drop the `fast` alias (implied skipping verification); keep `auto`
  (canonical) and `all`, and state explicitly that autonomous mode is not
  faster per task — it only removes human stepping between tasks.
- Tighten spec detection to a closed set of paths (SPEC.md at root,
  docs/SPEC.md, or spec/*.md) instead of "SPEC.md (or equivalent)", so a
  stray README can't be treated as a spec.
- Define approval as an unambiguous affirmative; hedged responses are not
  approval.
- Add resume contract: re-invoke /build auto to pick up the next task.
- Add a high-risk catch-all: anything you can't undo with `git revert`.
- Add dependency fallback: execute in declared plan order when deps aren't
  explicit.

Mirrored across the Claude and Gemini commands.
2026-06-06 14:42:34 -07: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 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 Karamyar 22fb1b4a4b docs: use HTTPS URL for plugin install to avoid SSH errors 2026-05-01 04:17:43 +02:00
Mark Karamyar ba867fb33d Merge branch 'addyosmani:main' into main 2026-05-01 03:35:28 +02:00
Mark Karamyar 201fd7a7d6 remove duplicate and blank lines 2026-04-26 18:16:11 +02:00
Mark Karamyar 638d371e6b add https installation guide in README 2026-04-26 18:12:36 +02:00
Mars Zuo 1e220b0068 docs(README): standardize spacing in code-simplification section 2026-04-27 00:07:33 +08: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