Skip to content

Commit fb05518

Browse files
Ship 1.2.0
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 94e7e33 commit fb05518

3 files changed

Lines changed: 39 additions & 3 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
"plugins": [
1111
{
1212
"name": "vstack",
13-
"version": "1.1.0",
13+
"version": "1.2.0",
1414
"source": "./claude",
15-
"description": "25 skills that fire without a slash command, 8 agents, 14 commands, and the session hook that routes situations to skills. Most skills are ported from pstack and Superpowers — see claude/skills/ATTRIBUTION.md for per-skill source and license.",
15+
"description": "26 skills that fire without a slash command, 8 agents, 14 commands, and the session hook that routes situations to skills. Most skills are ported from pstack and Superpowers — see claude/skills/ATTRIBUTION.md for per-skill source and license.",
1616
"category": "workflow"
1717
}
1818
]

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,42 @@ Versions follow [semver](https://semver.org). The version lives in two manifests
44
`.claude-plugin/marketplace.json` and `claude/.claude-plugin/plugin.json`, and check 13 of
55
`.claude/verify.sh` fails when they disagree.
66

7+
## 1.2.0 — 2026-08-20
8+
9+
Phases 3 and 4 of the hardening plan: a researched adoption pass, the update path made
10+
reviewable, and the incubator repo merged in and archived with a pointer.
11+
12+
- New skill `component-registry` (26 total): pull vetted primitives from shadcn-compatible
13+
registries before hand-writing UI components, with a routing line and a strict auto-trigger
14+
case. The survey behind it — four research agents over skill packs, design tooling,
15+
Conductor features, and hook patterns, with every adoption, deferral, and rejection reasoned
16+
— is `docs/provenance/research-2026-08.md`.
17+
- `debugger` subagent: three-failed-fixes stop rule and anti-rationalization red flags,
18+
adapted from obra/superpowers systematic-debugging (MIT).
19+
- `interrogate` and `review` now post findings as inline Conductor diff comments
20+
(`mcp__conductor__DiffComment`) when running in a workspace, so verdicts land in the Checks
21+
panel next to the merge decision. `claude/CLAUDE.md` notes that open todos block Conductor's
22+
merge button.
23+
- Overlay `.conductor/settings.toml` template documents `scripts.archive`,
24+
`[environment_variables]`, and `.worktreeinclude`.
25+
- `vstack update` now fetches, shows the incoming commits and the full diff of every script
26+
the gate executes, and asks before merging and re-recording trust hashes; `--yes` for
27+
automation, refusal without a terminal.
28+
- Check 19: both plugin manifests now pass `claude plugin validate --strict` on every gate
29+
run, with the one known benign warning (`CLAUDE.md` at the plugin root) named and pinned.
30+
The falsifiability suite proves it bites by corrupting a manifest key; where the claude CLI
31+
is absent it skips visibly instead of failing wrongly, and CI installs the CLI so the check
32+
runs for real there.
33+
- CI derives expected install counts from the repo tree instead of hardcoding them — the
34+
literal `25` failed the first green tree that added a skill.
35+
- `agent-browser` skill: documents which browser tool to reach for when (claude-in-chrome vs
36+
headless agent-browser), the Node 24 floor, and WCAG 2a/2aa checks via axe-core.
37+
- `ui-iterate` skill: the self-critique loop now measures instead of eyeballing — pixel-diff
38+
against a baseline screenshot at a fixed viewport (`--threshold 0.02`, `networkidle`).
39+
- README: source-by-surface matrix (what local, Conductor, Remote Control, and cloud sessions
40+
can each read) and the two env vars that silently break Remote Control. Design history from
41+
the conductor-setup incubator is preserved under `docs/provenance/`.
42+
743
## 1.1.0 — 2026-08-20
844

945
An audit of the verification machinery, prompted by a simple question: does the gate that says

claude/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vstack",
3-
"version": "1.1.0",
3+
"version": "1.2.0",
44
"description": "Skills that fire on the situation instead of a slash command, plus the subagents, commands, and session hook that make them fire. Verification gates, parallel fan-out, code review, and writing discipline.",
55
"author": {
66
"name": "Vedant Kumar"

0 commit comments

Comments
 (0)