43 Commits

Author SHA1 Message Date
Ghaida Zahran b89a519eb5 Release v1.6.0 2026-07-17 10:09:51 -07:00
Ghaida Zahran 3a61414eeb chore(build): regenerate distributions — chrome overhaul and type step-down
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 12:16:05 -07:00
Ghaida Zahran ad47584d16 chore(build): regenerate distributions — plates without rung word
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-09 13:57:52 -07:00
Ghaida Zahran 56b57ad051 chore(build): regenerate distributions — type and padding step-down
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-09 13:55:32 -07:00
Ghaida Zahran 8ce7e003c8 chore(build): regenerate distributions — type scale step-down
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-09 13:47:36 -07:00
Ghaida Zahran 92523d5333 chore(build): regenerate distributions — grid-view notes sidebar
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-09 13:38:15 -07:00
Ghaida Zahran de98556c68 chore(build): regenerate distributions — slide navigator on the section header line
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-09 13:33:29 -07:00
Ghaida Zahran 0515132add chore(build): regenerate distributions — per-wireframe notes
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 12:08:46 -07:00
Ghaida Zahran 97da9afaff chore(build): regenerate distributions — fitted slide stage
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 11:57:45 -07:00
Ghaida Zahran 6ebda026b4 chore(build): regenerate distributions — references rewire
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 11:39:12 -07:00
Ghaida Zahran d25939b3a8 chore(build): regenerate distributions — interactive controls
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 08:52:18 -07:00
Ghaida Zahran 37ad7e1c3c chore(build): regenerate distributions — completeness test + vocabulary
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 08:47:57 -07:00
Ghaida Zahran 6c1e9bc4e3 chore(build): regenerate distributions — detached frame plates
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 08:40:47 -07:00
Ghaida Zahran b92faf7d52 chore(build): regenerate distributions — mid-fi definition
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 04:56:34 -07:00
Ghaida Zahran 54d2de1c56 chore(build): regenerate distributions — chrome typography
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 04:55:28 -07:00
Ghaida Zahran 1e73f53bd3 chore(build): regenerate distributions — site-language chrome
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 04:51:22 -07:00
Ghaida Zahran d9ccbdbae3 chore(build): regenerate distributions — per-rung artifacts + theme toggle
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 04:46:35 -07:00
Ghaida Zahran c4dbf62654 chore(build): regenerate distributions — prototype view + fidelity updates
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 04:38:23 -07:00
Ghaida Zahran afadb271d4 chore(build): regenerate distributions — wireframe theme + fidelity updates
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 04:27:49 -07:00
Ghaida Zahran faa78240d7 chore(build): regenerate distributions — wireframe slideshow layout fix
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 04:20:18 -07:00
Ghaida Zahran f38e1fe351 chore(build): regenerate distributions with /wireframe
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 03:35:10 -07:00
Ghaida Zahran bed7a30ee8 Release v1.5.0 2026-05-27 16:56:00 -07:00
Ghaida Zahran df1d920eba Merge branch 'main' into skill-page-visuals
# Conflicts:
#	.claude-plugin/marketplace.json
#	.claude-plugin/plugin.json
2026-05-27 16:54:54 -07:00
Ghaida Zahran ed9eca9b2f feat(skills): add Visualization output system to journey, blueprint, organize
Each skill now asks the user up front whether to produce a diagram, and in
which format (HTML default, Figma via MCP, pencil.dev via MCP, or markdown
only). The full token block + per-skill pattern CSS + structure template
is inlined in each SKILL.md per the reliability-over-composition principle.

Visual style faithfully matches the three Astro components on the live
how-to-use page — same tokens, same class names, same opacity hierarchy
for blueprint lanes (frontstage / backstage / support). Self-contained
HTML output: no external fonts, no external CSS, no JS. Light + dark via
prefers-color-scheme baked in.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 16:53:26 -07:00
Ghaida Zahran f9fb794e7a Release v1.4.0 2026-05-27 05:31:36 -07:00
Ghaida Zahran 3848a4c23c feat(banner): pivot to markdown-only — drop bash invocation
End-user testing surfaced two showstoppers with the bash path:
1. Bash tool output gets collapsed to a preview by Claude Code,
   hiding most of the banner behind a "ctrl+o to expand" prompt.
2. Bash tool calls require user approval on first use, which
   breaks the "confident reduction" discipline the banner aims for.

The spec anticipated this risk (§9) and allowed downgrading to
markdown-only as primary. Pivoting now. The hooks/banner.sh and
hooks/check-banner-map.sh stay in the repo as reference / future
tooling but are no longer in the /intent rendering path.

Loses indigo color (markdown can't render ANSI from model text).
Keeps: 16-mark meaningful frame, 8 categories, glyphs, wordmark,
thesis, opening question, shared left margin. All structural
identity moves intact.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 18:03:57 -07:00
Ghaida Zahran 4588a1b59e build: regenerate distributions after invocation banner wiring
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 14:12:23 -07:00
Ghaida Zahran 8ebd61bbb7 Release v1.3.0 2026-05-01 07:00:40 -07:00
Ghaida Zahran 8413c5cf1a build: regenerate distributions after skill content fixes 2026-04-30 23:48:30 -07:00
Ghaida Zahran c8299e7cae build: regenerate storytelling distribution after removing Shared principles section 2026-04-30 15:45:13 -07:00
Ghaida Zahran 96705df1c5 build: regenerate distributions for storytelling skill
Adds storytelling.mdc / storytelling.md and updates the four host skills
(journey, blueprint, strategize, evaluate) plus intent (anti-pattern catalog
Category 10) across Cursor and Copilot distributions. AGENTS.md and
copilot-instructions.md updated for the new skill count.
2026-04-30 15:22:34 -07:00
Ghaida Zahran 9775bb3f7c Release v1.2.1
Fix plugin install failure on Claude Code 2.1.114 by removing the
manifest path overrides that triggered schema rejection on the agents
field. Source skills/ and agents/ are now the canonical distribution
for Claude Code — frontmatter lives in the source agent files, and
auto-discovery handles the rest.

- Bake frontmatter into each agents/*.md (name, description, tools,
  plus model: opus for sage). Drop AGENT_META heredocs from build.sh.
- Remove skills and agents path overrides from .claude-plugin/plugin.json
  and the unrecognized $schema root key from marketplace.json.
- Delete generated .claude/skills/ and .claude/agents/ trees; Claude Code
  now reads source directly.
- Move agents/HOW-TO-USE.md to repo root to keep agents/ limited to real
  agent files.
- Simplify build.sh to Cursor + Copilot generation only; update release
  workflow zip to pack skills/ + agents/ + HOW-TO-USE.md.
- Add claude plugin validate gate to release.sh so manifest regressions
  block the release before the tag goes out.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 10:17:01 -07:00
Ghaida Zahran 3305230862 Release v1.2.0 2026-04-17 23:19:33 -07:00
Ghaida Zahran 357e178911 Update docs and regenerate distributions for v1.2.0
README: fix stale Rune/Sage taxonomy (now Rune → /specify,
Sage → /philosopher) and expand the Claude Code plugin section to
mention that agents are now registered alongside skills.

HOW-TO-USE.md: new "Option 4: Claude Code plugin" deployment section
covering /plugin install and @<agent> subagent invocation.

Distributions: regenerated .claude/agents/ (new — 6 agents with
build-time frontmatter), .claude/skills/intent + measure (scope
limits + loop-back content), .cursor/rules/, and .github/ to match.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 23:15:37 -07:00
Ghaida Zahran 725ebaf43c Release v1.1.1 2026-04-16 07:36:43 -07:00
Ghaida Zahran a543f04c20 Release v1.1.0 2026-04-16 02:51:58 -07:00
Ghaida Zahran 8c7361c06f Release v1.0.0 2026-04-14 18:06:21 -07:00
Ghaida Zahran 653f295166 Fix deploy workflow: remove paths filter, add manual trigger
Paths filter prevented workflow from running on empty commits.
Added workflow_dispatch for manual triggering from Actions tab.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 08:55:20 -07:00
Ghaida Zahran ae9532b017 Bump Node version to 22 in deploy workflow
Node 20 deprecated on GitHub Actions runners.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 08:16:23 -07:00
Ghaida Zahran 3d1a9e832d Add GitHub Actions workflow for Astro site deployment
GitHub Pages was trying to build with Jekyll. This adds:
- Astro build + deploy workflow triggered on pushes to docs/, skills/, agents/
- .nojekyll file to disable Jekyll processing

Requires GitHub Pages source set to "GitHub Actions" in repo settings.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 08:15:21 -07:00
Ghaida Zahran 069a63a762 Audit fixes, repo rename, Cursor performance, release tooling
- Fix race condition in build.sh (mktemp instead of hardcoded /tmp path)
- Fix file permissions (644) on strategize SKILL.md and HOW-TO-USE.md
- Standardize strategize frontmatter to multi-line description format
- Add defensive .gitignore entries (.env, *.log, *.tmp)
- Update all URLs from ghaida/claude-design-skills to ghaida/intent
- Split Cursor intent.mdc reference docs into 8 separate on-demand .mdc
  files (166KB → 37KB always-loaded, 129KB loads when relevant)
- Reframe README agents section around combined-skill value
- Remove Claude Projects install instructions and agents-only release zip
- Add release.sh for automated version bumping, building, tagging, pushing
- Add stress test plan (21 scenarios across 5 tiers)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 19:32:33 -07:00
Ghaida Zahran dba0b52d03 Add plugin marketplace support, version frontmatter, and release workflow
- Add .claude-plugin/plugin.json and marketplace.json for installation
  via /plugin marketplace add ghaida/claude-design-skills
- Add version: 1.0.0 and user-invocable: true to all 15 skill frontmatters
- Add GitHub Actions release workflow that builds zip archives for all
  platforms (Claude Code, Cursor, VS Code Copilot, Claude Projects)
- Update build.sh to preserve .github/workflows/ during rebuilds
- Rename "Design with Reason" to "Design with Intent" across all agents
  and skills
- Add Install section to README with plugin command

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 02:03:54 -07:00
Ghaida Zahran a84012e6c7 Restructure Intent into 15 skills and 6 named agents
Replace the original 6 generic agents and skills with a comprehensive
design strategy system: 15 discipline-specific skills (strategize,
investigate, blueprint, journey, organize, articulate, evaluate, fortify,
include, transpose, localize, measure, philosopher, specify, plus the
intent foundation) and 6 named agent personas (Noor, Ember, Wren, Vigil,
Rune, Sage) with clear routing, handoffs, and shared principles.

Includes review fixes: articulate missing section, Rune clarifications,
fortify state inventory example, evaluate annotated example, measure
sample size reference table.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 15:06:07 -07:00