100 Commits
Author SHA1 Message Date
Addy Osmani aeac41d4d0 chore(release): bump plugin manifests to 0.6.13 2026-10-13 16:21:06 -04:00
Addy Osmani 576fd183f0 Merge #624: conform idea-refine to skill anatomy 2026-10-13 13:18:00 -07:00
Addy OsmaniandJoan León f3400940f6 fix(idea-refine): drop the orphaned Trigger Phrases label, add the boundary line
Applies the two review suggestions on #624: the label was left with nothing
under it once the phrases moved to When to Use, and the Not-for line (from
nucliweb's review, originally in #492) marks where interview-me and
spec-driven-development take over.

Co-authored-by: Joan León <nucliweb@users.noreply.github.com>
2026-10-13 16:15:50 -04:00
Addy Osmani 8ed851127c Merge remote-tracking branch 'origin/main' into fix-624 2026-10-13 16:15:39 -04:00
Addy Osmani 4bcae53d38 Merge #677: label JavaScript blocks as JavaScript; Codex manifest says 25 skills 2026-10-13 13:12:37 -07:00
Addy Osmani e6e5213971 Merge #675: decode quoted skill identities consistently in run-evals 2026-10-13 13:12:28 -07:00
Addy Osmani 1fec945552 Merge #676: read top-level command descriptions with the shared parser 2026-10-13 13:05:04 -07:00
Addy Osmani 6db395e3b2 Merge #666: require non-empty evidence in grading results 2026-10-13 13:03:30 -07:00
Addy Osmani 7d65f5e781 Merge #678: say test-driven-development applies when code is pasted inline 2026-10-13 12:58:19 -07:00
Addy Osmani 14b74119af Merge #644: make the documented verification loop match what CI runs 2026-10-13 12:56:53 -07:00
Addy Osmani b82d92742a Merge #651: simplify-ignore keeps a change reverted with git and re-hides the file 2026-10-13 12:56:34 -07:00
Addy Osmani de3761d541 Merge #682: /review and /test run in the main session; align review severity labels 2026-10-13 12:47:01 -07:00
Addy Osmani 2bdbe1f5a6 docs: /review and /test run in the main session; align review severity labels
docs/agents.md and two persona files said /review and /test wrap the
code-reviewer and test-engineer personas. They invoke a skill in the main
session and spawn nothing (#681). The review commands also still asked for
Critical/Important/Suggestion while the skill and persona use
Critical/Required/Optional/Nit, and /ship named the old labels.
2026-10-13 15:44:19 -04:00
Addy Osmani 1be8e34187 Merge #649: simplify-ignore never loses a block whose placeholder was removed 2026-10-10 01:28:48 -07:00
Addy Osmani 9616b93842 Merge #633: clean up incomplete evaluation workspaces 2026-10-10 01:28:14 -07:00
Addy Osmani 2b1ac61a4b Merge main: keep both sets of appended tests 2026-10-10 01:26:43 -07:00
Addy Osmani ea75fb4c1c Merge #632: reject duplicate behavioral evaluation IDs 2026-10-10 01:25:55 -07:00
Addy Osmani 279c1a8df9 Merge main: keep both sets of appended tests 2026-10-10 01:24:32 -07:00
Addy Osmani 10c5687dc4 Merge #636: keep fixture commits independent of user signing settings 2026-10-10 01:23:00 -07:00
Addy Osmani 25169ecc15 Merge #634: keep reference heading anchors unique 2026-10-10 01:22:52 -07:00
Addy Osmani 242f5a56c7 Merge #639: validate the task title minimum after trimming 2026-10-10 01:22:44 -07:00
Addy Osmani 446e75c566 Merge #638: bind the frontend error-state retry callback 2026-10-10 01:22:36 -07:00
Addy Osmani 82fffc23f4 Merge #637: make the shipping error boundary render its fallback 2026-10-10 01:22:28 -07:00
Addy Osmani 3ca2c48a5f Merge #658: ignore comments and nested metadata keys in the frontmatter linter 2026-10-10 01:01:47 -07:00
Addy Osmani ff335f2184 Merge main: keep both the persona-lint and frontmatter tests 2026-10-10 00:59:58 -07:00
Addy Osmani 92101aef75 Merge #630: lint personas for name, description and the Composition section 2026-10-10 00:59:08 -07:00
Addy Osmani fdf0e08fab Merge #642: list Dojo Workspace in other hosts 2026-10-10 00:57:20 -07:00
Addy Osmani 78cb7fda1b Merge main: keep host entries alphabetical 2026-10-10 00:55:56 -07:00
Addy Osmani 3a3f1ffc74 Merge #655: list fx in other hosts 2026-10-10 00:55:52 -07:00
Addy Osmani faab6ba52d Merge #661: preserve source details during prose review in documentation-and-adrs 2026-10-10 00:55:09 -07:00
Addy Osmani 25602693f0 Merge #659: list Pi in other hosts 2026-10-10 00:55:03 -07:00
Addy Osmani cafbf2e925 Merge #662: say plainly that the lifecycle slash commands never appear in Copilot 2026-10-10 00:54:00 -07:00
Addy Osmani d2b8fccfb1 Merge #663: say where .cursor/ lives and note the skill-attach failure 2026-10-10 00:53:54 -07:00
Addy Osmani 1401c8b803 Merge #641: add a written bar for host guides, revert #616 and #617 2026-10-03 11:21:09 -07:00
Addy Osmani 8f1886ef00 docs: add a written bar for host guides and an other-hosts page
The README install section now lists only hosts a maintainer has run.
Every other host gets one line in docs/other-hosts.md, with no setup
page, vendor links or branding, and host guides are reviewed in the
order they were opened. Oh My Pi moves there.
2026-10-03 11:20:54 -07:00
Addy Osmani 23a777adda Revert "Merge #617: add a docs-only Oh My Pi setup guide"
Same bar as the Dojo revert: no maintainer has run OMP, so it moves from
the README install section to one line in docs/other-hosts.md.
2026-10-03 11:20:23 -07:00
Addy Osmani 6cd82ee07b Revert "Merge #616: add Dojo Workspace install instructions"
#616 went in within six days, ahead of community host guides that had
been open since July and August, and no maintainer has run Dojo. That
was an inconsistent merge, not a problem with the submission. Dojo is
welcome back under the host-listing bar added in this change.
2026-10-03 11:20:23 -07:00
Addy Osmani a06bc63b3f chore(release): bump plugin manifests to 0.6.12 2026-10-02 23:42:00 -07:00
Addy Osmani 0dafdcc23e Merge #626: check #anchor fragments on references/ links (#625) 2026-10-02 23:41:08 -07:00
Addy Osmani c061180295 Merge #616: add Dojo Workspace install instructions 2026-10-02 23:40:25 -07:00
Addy Osmani fe93398b88 Merge #617: add a docs-only Oh My Pi setup guide 2026-10-02 23:40:18 -07:00
Addy Osmani da88bfecf2 Merge #627: rethrow the caught error in the idempotency example 2026-10-02 23:40:10 -07:00
Addy Osmani 21b2df34e8 Merge #628: replace the invalid Prisma rollback command with a verified-procedure placeholder 2026-10-02 23:40:02 -07:00
Addy Osmani 026c44a96a Merge #629: stop the turn after writing the spec (#622) 2026-10-02 23:39:54 -07:00
Addy Osmani 11eb57ba7e Merge #580: move performance-optimization Step 3 code patterns into a skill-local reference 2026-10-02 23:38:12 -07:00
Addy OsmaniandJoan León b67408fa3a fix(performance-optimization): restore index qualifiers, ANALYZE case and staleness window in Step 3
Applies the review suggestions on #580, which carry nucliweb's three points:
the condensed index bullet lost the partial, trigram/full-text and expression
index qualifiers, it no longer said a bad rows= estimate means ANALYZE, and
the caching bullet dropped the staleness window the Red Flags still audit.

Co-authored-by: Joan León <nucliweb@users.noreply.github.com>
2026-10-02 23:37:43 -07:00
Addy Osmani 9d0c60d406 Merge #608: reject non-spec top-level frontmatter keys and link the per-agent guide 2026-10-01 20:29:28 -07:00
Addy Osmani e6bc6b1b47 Merge #603: reject frontmatter values starting with a YAML indicator 2026-10-01 20:29:20 -07:00
Addy Osmani bbe1f98476 Merge #614: floor-guard reference reads hunk lines as content and runs from the work-tree top 2026-10-01 20:29:11 -07:00
Addy Osmani 633ff8261f Merge #618: answer the regression question with a mutation in code review 2026-10-01 20:12:14 -07:00
Addy Osmani df4bda018f Merge #613: count the slash-command path in every plugin eval grader 2026-10-01 20:12:09 -07:00
Addy Osmani 58375a55ad Merge #615: start the ADR template's Status line at Proposed 2026-10-01 20:12:03 -07:00
Addy Osmani 2686b620fc chore(release): bump plugin manifests to 0.6.11 2026-09-25 21:19:37 -07:00
Addy Osmani b2de133cc8 Merge #607: guard spec/plan/todo artifact paths on every command surface 2026-09-25 21:18:15 -07:00
Addy Osmani a3e0361c1f Merge #605: strip every negated trigger clause, not just the first 2026-09-25 21:18:10 -07:00
Addy Osmani bdb67e8397 Merge #571: enforce the skill-anatomy layout rules 2026-09-25 21:18:05 -07:00
Addy Osmani 9d0583f526 Merge #498: validate manifest versions against the root plugin.json 2026-09-25 21:15:27 -07:00
Addy Osmani 6a6c6f221b Merge #598: grade the ADR's status and date instead of timeless language (#591) 2026-09-25 21:15:21 -07:00
Addy Osmani 9effde2a9c Merge #600: make the floor-guard reference catch untracked files, deletions and loosened budgets (#599) 2026-09-25 21:15:15 -07:00
Addy Osmani e6ee2d9eaf Merge #611: scope claude plugin eval to evals/plugin via the manifest 2026-09-25 21:15:10 -07:00
Addy Osmani 164cd5f8df Merge #612: say code-review-and-quality applies to pasted diffs and pull requests 2026-09-25 21:15:04 -07:00
Addy Osmani bcab6a1b85 Merge #590: run validator checks on macOS and Windows 2026-09-22 21:05:38 -07:00
Addy Osmani 1b551f2750 Merge #595: hold command frontmatter to the same YAML validity rules 2026-09-22 21:05:33 -07:00
Addy Osmani 861d1d12aa Merge #588: validate reference links inside skills' own reference files (#585) 2026-09-22 21:05:28 -07:00
Addy Osmani 5eb4f7b9fb Merge #589: restore security rules dropped in the #579 condensation 2026-09-22 21:01:50 -07:00
Addy Osmani 4374556979 Merge #596: pilot claude plugin eval on code-review-and-quality 2026-09-22 20:58:32 -07:00
Addy Osmani dc27a9c2e1 Merge #579: move security-and-hardening code patterns into a skill-local reference 2026-09-20 12:31:54 -07:00
Addy Osmani 0fbe601f1f Merge #501: add hook regression coverage and a bash 5.2 simplify-ignore fix 2026-09-20 12:27:00 -07:00
Addy Osmani 7ef039e8ff Merge #493: add owner to negative trigger tests 2026-09-20 12:26:55 -07:00
Addy Osmani 970b644d75 Merge #586: reuse shared fence parsing in the reference-link validator 2026-09-20 12:26:50 -07:00
Addy Osmani 80b30f044a Merge #587: clear stale grading and record run identity in evals 2026-09-20 12:26:45 -07:00
Addy Osmani 3ee24fa300 Merge #496: add reference-led UI finish checks to frontend-ui-engineering 2026-09-20 12:23:27 -07:00
Addy Osmani 3c3184d1d6 Merge #497: interview-me stops the turn on intent confirmation 2026-09-20 12:23:23 -07:00
Addy Osmani c004a74784 chore(release): bump plugin manifests to 0.6.10 2026-09-17 20:32:15 -07:00
Addy Osmani 4876585989 Merge #578: expand current file on simplify-ignore Stop to prevent data loss 2026-09-17 20:29:09 -07:00
Addy Osmani 2a96fb8c8a Merge #510: fix and CI-wire the SessionStart envelope test 2026-09-17 20:29:05 -07:00
Addy Osmani 61d0ca6e47 Merge #574: stop the plugin auto-injecting the meta-skill on SessionStart (#569) 2026-09-17 20:29:00 -07:00
Addy Osmani a120596f6d Merge #545: add authoring rule against model-specific workarounds 2026-09-17 16:38:02 -07:00
Addy Osmani e79ff3bb0d Merge #517: exempt fenced examples from the references link check 2026-09-17 16:37:57 -07:00
Addy Osmani b9f7706a18 Merge #573: make reference-link assertion portable on Windows 2026-09-17 16:37:53 -07:00
Addy Osmani e77fed035b Merge #568: strip every CommonMark fence form in skill-lint 2026-09-17 16:37:48 -07:00
Addy Osmani 6a3c7d692c Merge #576: bind grader results to declared expectations by id 2026-09-17 16:37:43 -07:00
Addy Osmani 92028277c7 Merge #570: fix stale skill count in README heading 2026-09-17 16:37:39 -07:00
Addy Osmani be4e44a9fb Merge #553: clarify setup for existing projects
docs: clarify setup for existing projects
2026-09-11 20:14:58 -07:00
Addy Osmani fd00a70f8a Merge #559: define restartable task boundaries
docs: define restartable task boundaries
2026-09-11 20:14:49 -07:00
Addy Osmani 4e94bb5912 Merge #560: map shared core to native adapters
docs: map shared core to native adapters
2026-09-11 20:14:41 -07:00
Addy Osmani 17cbf4b720 Merge #557: avoid double routing on native skill hosts
docs: avoid double routing on native skill hosts
2026-09-11 20:14:31 -07:00
Addy Osmani bc97fd46fd Merge #554: clarify external artifact ownership
docs(spec): clarify external artifact ownership
2026-09-11 20:14:24 -07:00
Addy Osmani 57c0196ff2 Merge #552: clarify stable browser skill name
docs(skills): clarify stable browser skill name
2026-09-11 20:14:16 -07:00
Addy Osmani a9d4b4656e Merge #563: reject null grader expectations without crashing
fix(evals): reject null grader expectations without crashing
2026-09-11 20:14:08 -07:00
Addy Osmani 20e8699cbf Merge #556: link runnable workflow tutorials
docs: link runnable workflow tutorials
2026-09-11 20:14:00 -07:00
Addy Osmani 48cb1168ae Merge #447: add Context Budget Management to context-engineering
docs(context): add Context Budget Management section
2026-09-06 00:43:57 -07:00
Addy Osmani 84ee506738 chore(release): bump plugin manifests to 0.6.9 2026-09-04 20:24:36 -07:00
Addy Osmani 858c1aea80 Merge #550: clarify Copilot CLI vs VS Code installation
docs(copilot): clarify CLI installation and VS Code commands
2026-09-04 20:21:31 -07:00
Addy Osmani 4d10bcb343 Merge #549: explain lifecycle session handoffs (#513)
docs: explain lifecycle session handoffs (#513)
2026-09-04 20:21:26 -07:00
Addy Osmani 85ea8fbc39 Merge #547: destructive path operations need an allowlisted root
docs(security): destructive path targets need an allowlist, a depth floor, and an owner check
2026-09-04 20:21:20 -07:00
Addy Osmani 8c8cfd1920 Merge #546: name the entry point when several write to one log
docs(observability): name the entry point when several write to one log
2026-09-04 20:21:15 -07:00
Addy Osmani 020ec10a78 Merge #536: rate limiting must count in a shared store
docs(security): rate limiting must count in a shared store across instances
2026-09-02 23:36:51 -07:00
Addy Osmani 632aa0bcd4 Merge #532: document the Antigravity command-wrapper difference
docs(antigravity): document the command-wrapper discoverability limitation (#445)
2026-09-02 23:36:47 -07:00
Addy Osmani b2ad72ddf2 Merge #544: add a rejected skill-change ledger (#535)
docs: add a rejected skill-change ledger
2026-09-02 23:36:42 -07:00