diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 035f2b4..23186b3 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,14 +9,14 @@ }, "metadata": { "description": "Disciplined MCP server + skill system. Iron Laws, 1% Rule, rationalization tables, SessionStart hook injection.", - "version": "1.0.0" + "version": "1.1.0" }, "plugins": [ { "name": "hyperstack", "source": "./", - "description": "Disciplined MCP server + skill system. 11 plugins and 79 tools covering designer, shadcn/ui, design tokens, ui/ux, React Flow v12, Motion v12, Lenis, React 19, Echo, Go, Rust. 21 skills with adversarial enforcement.", - "version": "1.0.0", + "description": "Disciplined MCP server + skill system. 12 plugins and 80 tools covering designer, shadcn/ui, design tokens, ui/ux, React Flow v12, Motion v12, Lenis, React 19, Echo, Go, Rust. 22 skills with adversarial enforcement.", + "version": "1.1.0", "category": "productivity", "strict": true } diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 9fa1085..f000474 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,8 +1,8 @@ { "name": "hyperstack", "displayName": "Hyperstack", - "description": "Disciplined MCP server + skill system. 11 plugins and 79 tools covering designer (6 personalities, 13 page templates, 9 presets), shadcn/ui, design tokens, ui/ux, React Flow v12, Motion v12, Lenis, React 19, Echo, Go, and Rust. 21 skills with adversarial enforcement: Iron Laws, 1% Rule, rationalization tables, and SessionStart hook injection. Forces your agent to use real docs, real DESIGN.md contracts, and real verification before shipping.", - "version": "1.0.0", + "description": "Disciplined MCP server + skill system. 12 plugins and 80 tools covering designer (6 personalities, 13 page templates, 9 presets), shadcn/ui, design tokens, ui/ux, React Flow v12, Motion v12, Lenis, React 19, Echo, Go, and Rust. 22 skills with adversarial enforcement: Iron Laws, 1% Rule, rationalization tables, and SessionStart hook injection. Forces your agent to use real docs, real DESIGN.md contracts, and real verification before shipping.", + "version": "1.1.0", "author": { "name": "Orkait", "email": "orkaitsolutions@gmail.com" diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..14c3e16 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,30 @@ +# Changelog + +All notable changes to Hyperstack are documented here. Format follows Keep a Changelog; versioning is SemVer. + +## [1.1.0] - 2026-06-15 + +### Added +- **Quarterly audit harness** (`scripts/audit/`, `bun run audit`): deterministic L1 version-delta (npm + go-proxy) and L3 internal-consistency lint across all 12 plugins, with committed report output. +- **`codemode` skill**: 7-phase deep context-loading protocol, wired into the workflow chain and the `hyper` / `website-builder` roles. +- **Coding Laws** in `engineering-discipline`: config-out-of-code, build-for-reuse, no-hacks, lean comments, docs-as-source-of-truth, crisp communication - plus a YAGNI "Law 0" and `// upgrade:` shortcut markers. +- **Benchmark design spec** (`docs/benchmarks-spec.md`): a reproducible MCP-grounding currency benchmark with a deterministic current-vs-stale API oracle. + +### Changed +- **Plugin data synced to current upstream** (6 plugins, ~45 cited corrections): + - `react`: Next.js 15+ async `params`, Node 20.9 floor, fetch caching default, React 19 Actions / `use()` / `ref`-as-prop. + - `shadcn`: Dialog/Field/Select rewritten to real Base UI v1 parts; `data-state` -> `data-open/closed`. + - `lenis`: `smoothTouch` -> `syncTouch`, current v1.3 CSS and option defaults. + - `reactflow`: `useHandleConnections` deprecated -> `useNodeConnections`; v12 hook/type/prop coverage. + - `motion`: correct `motion/react` import paths; `react-m` namespace. + - `design-tokens`: Tailwind v4 utility-generation truths; `:where` dark variant. +- **`designer` skill**: codebase grounding is now a binding gate (Phase 0) - inspects existing tokens/components/structure and EXTENDS them instead of resolving a fresh greenfield system; wired to `codemode`. +- **superpowers 5.1.0 sync** into forks: `worktree-isolation` (detect-existing-isolation, native-tool-first), `deliver` (environment detection, detached-HEAD menu, provenance cleanup), `code-review`, `subagent-ops`. + +### Fixed +- `shadcn`: canonical `cn` import path (`@repo/ui-utils` -> `@/lib/utils`); removed orphan `shared/rules.ts`. +- Manifest counts reconciled to 12 plugins / 80 tools / 22 skills across all platform manifests. + +## [1.0.0] - 2026-04-22 + +- Initial release: 12 MCP plugins, 80 tools, 21 skills, multi-platform packaging (Claude Code, Codex, Cursor, Windsurf, Gemini, Kiro), SessionStart bootstrap injection. diff --git a/README.md b/README.md index ee1b212..df7b480 100755 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@

Plugins - Skills + Skills Hook

@@ -25,7 +25,7 @@ **Hyperstack is a disciplined engineering harness for AI coding agents.** -It provides the necessary **Ground Truth** (via 79 specialized MCP tools) and **Adversarial Enforcement** (via 21 rigorous skills) to transform a generic LLM into a high-precision Senior Engineer. +It provides the necessary **Ground Truth** (via 80 specialized MCP tools) and **Adversarial Enforcement** (via 22 rigorous skills) to transform a generic LLM into a high-precision Senior Engineer. Unlike standard "polite" instructions, Hyperstack uses **Iron Laws** and a **SessionStart hook** to force agents to check real documentation, follow precise design specs, and provide binary verification before shipping. @@ -86,7 +86,7 @@ It is not just a library; it is a **disciplined harness** made of three tightly- 1. **The Harness**: Bootstraps the agent, routes internal specialist roles (`hyper`, `website-builder`), and enforces global development invariants. 2. **The MCP Ground Truth**: 12 TypeScript plugins (80 tools) that provide deterministic data. No hallucinated imports or invented component specs. -3. **The Adversarial Gates**: 21 skills with **"Enforcement Teeth"**. These aren't suggestions; they are Iron Laws supported by rationalization tables that counter every excuse an agent uses to skip quality gates. +3. **The Adversarial Gates**: 22 skills with **"Enforcement Teeth"**. These aren't suggestions; they are Iron Laws supported by rationalization tables that counter every excuse an agent uses to skip quality gates. > [!IMPORTANT] > **Use Hyperstack if** you want to force your agent to check docs, write designs first, and prove its work. diff --git a/gemini-extension.json b/gemini-extension.json index 3529e55..49b18a3 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -1,6 +1,6 @@ { "name": "hyperstack", - "description": "Disciplined MCP server + skill system. 11 plugins, 79 tools, 21 skills with adversarial enforcement. Designer/DESIGN.md pipeline, shadcn/ui, React Flow, Motion, Lenis, React 19, Echo, Go, Rust, design tokens, UI/UX.", - "version": "1.0.1", + "description": "Disciplined MCP server + skill system. 12 plugins, 80 tools, 22 skills with adversarial enforcement. Designer/DESIGN.md pipeline, shadcn/ui, React Flow, Motion, Lenis, React 19, Echo, Go, Rust, design tokens, UI/UX.", + "version": "1.1.0", "contextFileName": "GEMINI.md" } diff --git a/package.json b/package.json index 106e738..9d8fc85 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@orkait-ai/hyperstack", - "version": "1.0.0", - "description": "Disciplined MCP server + skill system. 12 plugins, 80 tools, 21 skills with adversarial enforcement. Designer/DESIGN.md pipeline, shadcn/ui, React Flow, Motion, Lenis, React 19, Echo, Go, Rust, design tokens, UI/UX.", + "version": "1.1.0", + "description": "Disciplined MCP server + skill system. 12 plugins, 80 tools, 22 skills with adversarial enforcement. Designer/DESIGN.md pipeline, shadcn/ui, React Flow, Motion, Lenis, React 19, Echo, Go, Rust, design tokens, UI/UX.", "bin": { "hyperstack": "bin/hyperstack.mjs" },