14 Commits

Author SHA1 Message Date
Ghaida Zahran b89a519eb5 Release v1.6.0 2026-07-17 10:09:51 -07:00
Ghaida Zahran dca20923e3 docs: 16 → 17 skills — wireframe in counts, catalog, agent table
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 03:32:23 -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 b4cd5164c0 fix(intent): audit fixes — manifest counts, noor routing, release hardening
Findings from the 2026-05-27 audit, top + secondary tier:

- plugin.json / marketplace.json: skill count 15 -> 16 (was undercounting
  publicly on the marketplace)
- agents/noor.md: route all 16 skills (added /transpose, /localize for
  Wren; /measure for Vigil; /storytelling for Ember). Previously the entry-
  point router was blind to four skills.
- release.sh: replace `git add -A` with explicit paths so stray local
  files can't slip into a tagged release. Add a confirmation prompt before
  `git push` (per the standing "never push without explicit approval"
  rule). Fix [1/4] -> [1/5] step counter.
- build.sh: add EXIT trap so .github/workflows is restored from the
  mktemp backup if anything dies between rm and the restore mv.
- output-panel.js: guard against `panel.querySelector` crashing pre-DOM-
  Content-Loaded on pages that don't mount the panel.
- docs/src/js/: delete the dead duplicate JS files (only docs/public/js/
  is actually loaded, and the src copies had drifted).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 16:53:41 -07:00
Ghaida Zahran f9fb794e7a Release v1.4.0 2026-05-27 05:31:36 -07:00
Ghaida Zahran 8ebd61bbb7 Release v1.3.0 2026-05-01 07:00:40 -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 404c0ab27d Register Intent agents via plugin with build-time frontmatter
Source agents/*.md stays clean (prose only, paste-friendly for Claude
Projects, web Claude, and tools that consume raw markdown). build.sh
generates .claude/agents/*.md by prepending per-agent YAML (name,
description, tools, model). plugin.json declares "agents" alongside
"skills" so installs register the subagents automatically.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 20:56:10 -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 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