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 Osmani and Joan 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 Osmani and Joan 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