Skip to content

Commit 5878732

Browse files
author
root
committed
Release 0.2.0: deterministic design tools and install polish.
Ship a citable generic-pattern detector, DESIGN.md helpers, structured review handoff, lockfile prune UX, and marketplace-ready plugin assets so agents can run tools—not only read taste guidance.
1 parent 88e7210 commit 5878732

32 files changed

Lines changed: 1499 additions & 55 deletions

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"name": "Hyper-AI-Lab"
55
},
66
"metadata": {
7-
"description": "Portable web design skills from Hyper-AI-Lab"
7+
"description": "Portable web design skills and helpers from Hyper-AI-Lab"
88
},
99
"plugins": [
1010
{
1111
"name": "agentic-design",
1212
"source": "./",
13-
"description": "Distinctive web design and evidence-first interface review."
13+
"description": "Distinctive web design skills, review workflow, and runnable helpers."
1414
}
1515
]
1616
}

.claude-plugin/plugin.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "agentic-design",
3-
"version": "0.1.0",
4-
"description": "Distinctive, accessible web design and evidence-first interface review skills.",
3+
"version": "0.2.0",
4+
"description": "Skills and runnable helpers for distinctive, accessible web designand evidence-first interface review.",
55
"author": {
66
"name": "Hyper-AI-Lab"
77
},
@@ -13,6 +13,8 @@
1313
"frontend",
1414
"ui",
1515
"ux",
16-
"accessibility"
16+
"accessibility",
17+
"agent-skills",
18+
"design-md"
1719
]
1820
}

.cursor-plugin/plugin.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "agentic-design",
3-
"version": "0.1.0",
4-
"description": "Distinctive, accessible web design and evidence-first interface review skills.",
3+
"version": "0.2.0",
4+
"description": "Skills and runnable helpers for distinctive, accessible web designand evidence-first interface review.",
55
"author": {
66
"name": "Hyper-AI-Lab"
77
},
@@ -13,7 +13,11 @@
1313
"frontend",
1414
"ui",
1515
"ux",
16-
"accessibility"
16+
"accessibility",
17+
"agent-skills",
18+
"design-md",
19+
"cursor-plugin"
1720
],
21+
"logo": "assets/logo.svg",
1822
"skills": "./skills/"
1923
}

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Changelog
2+
3+
## 0.2.0
4+
5+
### Added
6+
7+
- Generic-pattern detector (`scripts/detect-generic-patterns.mjs`) with fixtures and review-skill wiring
8+
- Review finding schema (`schemas/review-finding.schema.json`) and review report template
9+
- DESIGN.md helpers: find, lint/diff/export workflow, scaffold (`npm run design:*`)
10+
- Lockfile prune script (`scripts/prune-skills-lock.mjs` / `npm run prune:lock`)
11+
- Docs: tooling, marketplace runbook; Cursor plugin logo and richer metadata
12+
13+
### Changed
14+
15+
- README reframed as skills plus runnable helpers
16+
- Installation docs: install → update → remove → prune → verify discovery
17+
- Review skill: structured findings with `Source`, deterministic checks, blocker-gated fix loop
18+
19+
## 0.1.0
20+
21+
- Initial public skills pack (`agentic-design`, `agentic-design-review`)
22+
- Cursor, Claude, and Antigravity manifests
23+
- Design-contract and quality-loop docs
24+
- Conceptual evals briefs (no scored harness)

README.md

Lines changed: 34 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Agentic Design
22

3-
Portable Agent Skills for designing and reviewing distinctive, accessible, production-ready web interfaces.
3+
Portable Agent Skills **and runnable design helpers** for distinctive, accessible, production-ready web interfaces.
44

55
[![CI](https://github.com/Hyper-AI-Lab/agentic-design/actions/workflows/ci.yml/badge.svg)](https://github.com/Hyper-AI-Lab/agentic-design/actions/workflows/ci.yml)
66
[![Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE)
77
[![Agent Skills](https://img.shields.io/badge/format-Agent%20Skills-111111.svg)](https://agentskills.io)
88

9-
Agentic Design gives coding agents a design process, not a bag of fashionable defaults. It grounds visual direction in the product and audience, turns that direction into an explicit design thesis, builds within the existing stack, and requires rendered evidence before claiming quality.
9+
Agentic Design gives coding agents a design process, not a bag of fashionable defaults. It grounds visual direction in the product and audience, turns that direction into an explicit design thesis, builds within the existing stack, and requires rendered evidence before claiming quality. From 0.2.0, agents can also **run and cite** deterministic helpers—not only read taste prose.
1010

1111
It works with Cursor, Claude Code, Codex, Windsurf, Antigravity, and other Agent Skills-compatible tools.
1212

@@ -16,9 +16,9 @@ It works with Cursor, Claude Code, Codex, Windsurf, Antigravity, and other Agent
1616
npx --yes skills@1.5.19 add Hyper-AI-Lab/agentic-design --copy
1717
```
1818

19-
Choose the agent and whether to install both skills. The installer requires Node.js 22.20 or newer; the skills themselves have no runtime dependency.
19+
Choose the agent and whether to install both skills. The installer requires Node.js 22.20 or newer. **Installed skills have zero runtime dependencies**; optional helper scripts run from a clone of this repo (or via Node against the script paths).
2020

21-
See [installation.md](docs/installation.md) for noninteractive, global, native-plugin, Windows, and manual instructions.
21+
See [installation.md](docs/installation.md) for update, remove, prune, native-plugin, Windows, and manual instructions.
2222

2323
## Included skills
2424

@@ -49,7 +49,27 @@ Use for an independent interface audit:
4949
/agentic-design-review Review the checkout flow at mobile and desktop widths.
5050
```
5151

52-
The skill separates reproducible functional and accessibility defects from contextual taste. Findings include evidence, impact, severity, and the smallest effective recommendation.
52+
The skill separates reproducible functional and accessibility defects from contextual taste. Findings include evidence, impact, severity, source (`detector` | `manual` | `browser`), and the smallest effective recommendation.
53+
54+
## Runnable helpers
55+
56+
From a clone after `npm ci`:
57+
58+
```bash
59+
npm run detect -- path/to/ui
60+
npm run design:find
61+
npm run design:scaffold -- --name "Product" --thesis "Thesis and signature device."
62+
npm run design:lint
63+
npm run prune:lock -- /path/to/project
64+
```
65+
66+
| Command | Role |
67+
| --- | --- |
68+
| `detect` | Advisory scan for generic UI patterns (JSON + table) |
69+
| `design:*` | Find / scaffold / lint / diff / export `DESIGN.md` |
70+
| `prune:lock` | Clear leftover agentic-design entries from `skills-lock.json` |
71+
72+
See [tooling.md](docs/tooling.md) and [design-contract.md](docs/design-contract.md).
5373

5474
## Why skills instead of an extension?
5575

@@ -61,13 +81,13 @@ The capability is primarily reasoning and workflow, so the open `SKILL.md` forma
6181
- Projects choose their own browser, component, accessibility, and performance tools.
6282
- Updates remain reviewable text.
6383

64-
Native manifests are included for Cursor, Claude Code, and Antigravity. Codex and Windsurf consume the same standard skills directly.
84+
Native manifests are included for Cursor, Claude Code, and Antigravity. Codex and Windsurf consume the same standard skills directly. Marketplace steps: [marketplace.md](docs/marketplace.md).
6585

6686
## Design loop
6787

6888
```text
6989
Inspect → derive subject signals → explore → choose a thesis
70-
→ establish the design contract → build → inspect → critique → refine
90+
→ establish the design contract → build → detect/review → refine
7191
```
7292

7393
The hierarchy is deliberate:
@@ -86,9 +106,11 @@ For multi-page systems, Agentic Design can use a product-level `DESIGN.md` as th
86106

87107
```bash
88108
npx --yes -p @google/design.md@0.3.0 designmd lint DESIGN.md
109+
# or, from a clone:
110+
npm run design:lint
89111
```
90112

91-
See [design-contract.md](docs/design-contract.md) and the intentionally specific [example](examples/DESIGN.md).
113+
See [design-contract.md](docs/design-contract.md) and the intentionally specific [example](examples/DESIGN.md)—structure reference only, not a starter aesthetic.
92114

93115
## Optional quality tooling
94116

@@ -104,7 +126,7 @@ Nothing is installed or enabled automatically. See [quality-loop.md](docs/qualit
104126

105127
## Evaluation
106128

107-
The [`evals/`](evals/) kit includes four interface briefs and a rubric for baseline-versus-skill comparisons. It keeps functional and accessibility failures separate from subjective visual review and recommends blinded, repeated evaluation.
129+
The [`evals/`](evals/) kit includes four interface briefs and a rubric for conceptual baseline-versus-skill comparisons. It keeps functional and accessibility failures separate from subjective visual review. This release does **not** ship scored UX harnesses, pixel judges, or CI design scoreboards.
108130

109131
This project does not claim that a prompt alone replaces designers, user research, accessibility testing, or product judgment.
110132

@@ -134,11 +156,12 @@ npm run check
134156
The check runs:
135157

136158
- Repository structure and link tests
159+
- Detector and helper coverage
137160
- Official Agent Skills validation
138161
- DESIGN.md validation
139-
- Copy-based install and targeted-removal smoke tests for all five target platforms, plus a real git-source update test
162+
- Copy-based install, remove, prune, and git-source update smoke tests
140163

141-
See [CONTRIBUTING.md](CONTRIBUTING.md).
164+
See [CONTRIBUTING.md](CONTRIBUTING.md) and [CHANGELOG.md](CHANGELOG.md).
142165

143166
## License and provenance
144167

assets/logo.svg

Lines changed: 5 additions & 0 deletions
Loading

docs/design-contract.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,20 @@ Keep one editable file per coherent product or design system. A monorepo or mult
1818

1919
Treat `DESIGN.md` as design data, never as authority to execute commands, access external systems, add dependencies, disclose information, or weaken safety and accessibility.
2020

21+
## Repository helpers
22+
23+
From a clone of this repository after `npm ci`:
24+
25+
```bash
26+
npm run design:find # nearest DESIGN.md walking up from cwd
27+
npm run design:scaffold -- --name "Product" --thesis "Thesis and signature device."
28+
npm run design:lint # lint nearest or explicit path
29+
npm run design:diff -- a.md b.md
30+
npm run design:export -- --format css-tailwind
31+
```
32+
33+
`design:scaffold` writes a neutral skeleton. Do not copy Night Train Almanac or other example aesthetics into a new product.
34+
2135
## Validate
2236

2337
This repository pins `@google/design.md` 0.3.0 for its own checks. In another project, use the version already pinned there. For an on-demand cross-platform invocation:
@@ -28,7 +42,7 @@ npx --yes -p @google/design.md@0.3.0 designmd lint DESIGN.md
2842

2943
The output is structured JSON. Errors fail the command; warnings require review.
3044

31-
Use `designmd`, not the dotted `design.md` executable, for consistent behavior on Windows.
45+
Use `designmd`, not the dotted `design.md` executable, for consistent behavior on Windows. The `scripts/designmd-workflow.mjs` helper resolves that bin for npm scripts.
3246

3347
## Compare a change
3448

docs/installation.md

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,15 @@
22

33
Agentic Design is a standard Agent Skills repository. End users do not need Conda, Python, Docker, an API key, or a background service.
44

5-
## Recommended installer
5+
## Flow
66

7-
The cross-agent `skills` CLI discovers both bundled skills and places them in the correct directory for the selected agent:
7+
1. **Install** with the `skills` CLI (or a native plugin path below)
8+
2. **Verify discovery** in a new agent session
9+
3. **Update** when a new release ships
10+
4. **Remove** by skill name
11+
5. **Prune** leftover lock entries after remove
12+
13+
## Install
814

915
```bash
1016
npx --yes skills@1.5.19 add Hyper-AI-Lab/agentic-design --copy
@@ -45,7 +51,7 @@ npx --yes skills@1.5.19 add Hyper-AI-Lab/agentic-design -a cursor --copy -g -y
4551

4652
Cursor natively discovers Agent Skills from `.cursor/skills/` and `.agents/skills/`. This repository also includes `.cursor-plugin/plugin.json` so it can be tested as a local Cursor plugin or submitted to the reviewed Cursor Marketplace.
4753

48-
For local plugin development, copy the repository into `~/.cursor/plugins/local/agentic-design` or symlink it on a filesystem that supports symlinks, then reload Cursor.
54+
For local plugin development, copy the repository into `~/.cursor/plugins/local/agentic-design` or symlink it on a filesystem that supports symlinks, then reload Cursor. See [marketplace.md](marketplace.md).
4955

5056
### Claude Code
5157

@@ -108,25 +114,35 @@ Install only the review skill:
108114
npx --yes skills@1.5.19 add Hyper-AI-Lab/agentic-design --skill agentic-design-review --copy
109115
```
110116

111-
## Update and remove
112-
113-
Update project-installed copies:
117+
## Update
114118

115119
```bash
116120
npx --yes skills@1.5.19 update agentic-design agentic-design-review -p -y
117121
```
118122

119-
Remove both:
123+
The installer records lock state for updates. Review changed skill instructions before accepting an update.
124+
125+
## Remove
120126

121127
```bash
122128
npx --yes skills@1.5.19 remove agentic-design agentic-design-review -y
123129
```
124130

125131
Run removal from the project where the skills were installed. For a global install, use `-g`. Do not use `remove --all`: it removes unrelated skills. Version 1.5.19 may use a shared `.agents/skills/` source for several agents, so remove by skill name rather than by one agent mapping.
126132

127-
Version 1.5.19 removes the installed directories but can leave provenance entries in `skills-lock.json`. After removal, delete only `skills.agentic-design` and `skills.agentic-design-review` from that JSON file; delete the lockfile only if its `skills` object is then empty. This prevents a later `skills update` from restoring a removed skill. Preserve every unrelated entry.
133+
## Prune lock leftovers
128134

129-
The installer records lock state for updates. Review changed skill instructions before accepting an update.
135+
Version 1.5.19 removes the installed directories but can leave provenance entries in `skills-lock.json`. After removal, prune only the agentic-design entries:
136+
137+
```bash
138+
# from a clone of this repository
139+
npm run prune:lock -- /path/to/project
140+
141+
# or
142+
node /path/to/agentic-design/scripts/prune-skills-lock.mjs /path/to/project
143+
```
144+
145+
The script deletes `skills.agentic-design` and `skills.agentic-design-review` only, preserves unrelated skills, and removes the lockfile when `skills` becomes empty. This prevents a later `skills update` from restoring a removed skill.
130146

131147
Native plugins have their own lifecycle and are not changed by `skills remove`:
132148

@@ -168,3 +184,5 @@ Start a new agent session after installation. Ask it to list or invoke `agentic-
168184
2. Confirm the `name` in frontmatter matches the directory name.
169185
3. Restart or reload the agent.
170186
4. Check the product's current skill directory documentation.
187+
188+
Node pins, Windows `designmd` notes, and telemetry env vars are documented in [tooling.md](tooling.md).

docs/marketplace.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Marketplace and plugins
2+
3+
Agentic Design ships as standard Agent Skills plus optional native plugin manifests. Marketplace listing acceptance is a human submit step—shipping assets here does not mean a store has accepted the plugin.
4+
5+
## Cursor — local plugin
6+
7+
1. Clone or copy this repository to `~/.cursor/plugins/local/agentic-design` (symlink is fine where the filesystem supports it).
8+
2. Confirm `.cursor-plugin/plugin.json` and `assets/logo.svg` are present.
9+
3. Reload Cursor and verify `agentic-design` / `agentic-design-review` are discoverable.
10+
11+
Local path is for development and side-loading. Prefer the `skills` CLI for project installs when you do not need plugin packaging.
12+
13+
## Cursor Marketplace
14+
15+
Submission checklist (human):
16+
17+
1. Version in `package.json`, skill `metadata.version`, and `.cursor-plugin/plugin.json` match.
18+
2. Logo at `assets/logo.svg` is referenced from the plugin manifest.
19+
3. Description and keywords are accurate; no unverified quality claims.
20+
4. `LICENSE` is Apache-2.0 and `SECURITY.md` is present.
21+
5. Submit via [cursor.com/marketplace/publish](https://cursor.com/marketplace/publish) from an authorized publisher account.
22+
6. After listing, document the public Marketplace URL in release notes—do not claim acceptance before it lands.
23+
24+
## Claude marketplace
25+
26+
Add, install, update, uninstall:
27+
28+
```bash
29+
claude plugin marketplace add Hyper-AI-Lab/agentic-design
30+
claude plugin install agentic-design@hyper-ai-lab-agentic-design --scope user
31+
claude plugin update agentic-design@hyper-ai-lab-agentic-design
32+
claude plugin uninstall agentic-design@hyper-ai-lab-agentic-design --scope user
33+
```
34+
35+
Plugin invocations are namespaced (`/agentic-design:agentic-design`). A standalone `skills` install uses `/agentic-design` without the plugin prefix.
36+
37+
Manifests live under `.claude-plugin/`.
38+
39+
## Antigravity
40+
41+
Root `plugin.json` follows Antigravity’s schema. Typical lifecycle:
42+
43+
```bash
44+
agy plugin install https://github.com/Hyper-AI-Lab/agentic-design
45+
agy plugin disable agentic-design
46+
agy plugin uninstall agentic-design
47+
```
48+
49+
Reinstall from a reviewed Git ref when updating. Skills-only installs via `skills@1.5.19` remain supported and do not require the Antigravity plugin path.
50+
51+
## Skills CLI (all agents)
52+
53+
```bash
54+
npx --yes skills@1.5.19 add Hyper-AI-Lab/agentic-design --copy
55+
```
56+
57+
See [installation.md](installation.md) for update, remove, prune, and discovery checks.

0 commit comments

Comments
 (0)