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>
Rune now correctly maps to ['specify'] with domain 'Engineering Handoff'
(was ['transpose', 'localize', 'measure'] — an earlier taxonomy that
didn't match Rune's actual role). Sage maps to ['philosopher'] only
(was ['philosopher', 'blueprint', 'specify']).
This bugfix was bundled with a since-reverted agent refactor; extracting
it as a standalone fix.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Consistent padding, font-size, and max-width across all subpage heroes.
Remove desktop padding-left overrides and dead first-of-type rule.
Symmetric section padding throughout.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Solid accent button "See Intent in action" with muted description
text beside it instead of the previous full-width banner link.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Prominent call-to-action between the lede and install blocks:
"See it in action — follow a project from first question to
engineering handoff" with accent background and arrow icon.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace flex layout + percentage margins with a grid that shares
columns between the flow track and the gates row. Photo flagged
aligns under Capture, Price anomaly aligns under Details.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Panel width: 2/3 viewport with 960px max
- Panel body: 72px bottom padding
- Visual diagram CSS: documented design token system (containers,
nodes, labels, connectors, metrics) for consistent output
- Flow nodes use flex layout to scale within container
- Removed redundant text-based site map from organize output
- Tightened spacing throughout all three diagram types
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Journey: horizontal flow diagram showing 5-step posting flow with
decision gates and metrics
- Blueprint: service blueprint with frontstage/backstage/support swim
lanes, service boxes, and lines of interaction/visibility/support
- Organize: tab bar mockup with site map tree showing all 5 branches
and their children
- Visuals render inline at top of output panel before text content
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Panel width increased to 52vw for content breathing room
- Panel body bottom padding increased to s16
- Bold-only paragraphs styled as section headings (larger font, top margin)
- Explicit list-style: disc/decimal on ul/ol inside step-output
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Remove details/summary accordion pattern
- Add right-side slide panel triggered by "See what /skill produced"
- Panel has close button, escape key, overlay click to dismiss
- Hidden output content rendered at build time, populated into panel via JS
- Panel scrolls independently, body scroll locked when open
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Filter whitespace-only blocks in showcase parser to prevent empty section
- Replace simpleMarkdown with block-aware parser that handles paragraphs,
lists, and numbered lists without creating empty <p> tags
- Change philosopher callout from <p set:html> to <div set:html> to avoid
nested paragraph tags
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Raise the patterns page card-to-table breakpoint from 768px to 1024px
so tablets and small laptops get the card layout instead of a cramped
table. Add 2px padding-top to nav tagline for baseline alignment.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
navigator.clipboard.writeText() can silently fail on some browsers
even over HTTPS. Added textarea-based fallback and .catch() handler.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Sage box in Project Lifecycle spans full width of the flow, not the page
- Remove unused Sage card styles from table refactor
- Add "Made by Ghaida" with link to footer
- Sage stays in the agent table as a regular row
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Install section:
- Replace broken install-skill command with /plugin marketplace add
- Add npx skills add --all as cross-platform install method
- Side-by-side layout for install methods on desktop
- Copy-to-clipboard buttons with check animation
- "Then open /plugin" followup text
- Manual download link to GitHub releases
Anti-patterns page:
- Rename from "Anti-Pattern Catalog" to "Anti-Patterns"
- Sidebar category navigation on desktop (sticky)
- Dropdown filter on mobile (native select)
- Mobile cards instead of table rows
- Severity badge inline with title on mobile
- Fixed table column widths (table-layout: fixed)
- Reduced severity badge font-weight
General:
- Fix code-block box-in-box CSS specificity issue
- Hero install group equal padding (s24 top/bottom)
- Drop hero left padding on tablet breakpoint (1024px+)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Even top/bottom padding (s24) on desktop hero
- Move hero left padding to 1024px+ breakpoint so tablet range uses full width
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Changed nav-brand from baseline to center alignment (fixes tagline 2.5px offset)
- Hide tagline on mobile, show at 769px+ breakpoint
- Remove 32px gap between action icons on desktop
- Add 4px top padding to tagline, nav links, and icons for optical weight balance
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Removed all extra rules (nav-inner > *, margin-top nudge).
nav-inner centers children. nav-brand baseline-aligns text internally.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
nav-inner uses baseline alignment so wordmark, tagline, and
nav links all share the same text baseline. nav-actions uses
align-self: center to vertically center icons independently.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
All nav-inner children stretch to 56px, then center their own content.
Eliminates misalignment from different-height children centering independently.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Removed translateY(1px) SVG nudge, min-height on nav links,
and simplified nav-brand to last baseline with line-height: 1.
Everything centers via nav-inner align-items: center.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Site has custom domain, so base must be "/" not "/intent".
Updated Astro config site URL, removed /intent prefix from
all JS script src paths. CSS and JS now load from root.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The Content-Security-Policy connect-src 'self' blocked preload
fetches for external font stylesheets. CSP should be configured
at the hosting level (HTTP headers), not as a meta tag when
external resources are needed.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Underscore-prefixed directories can be ignored by GitHub Pages
Jekyll processing. Removed the underscore to prevent CSS 404s.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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>
Base styles are now mobile. Desktop overrides in @media (min-width: 769px).
- Section: single column base, two-column on desktop
- Nav: hamburger visible base, links on desktop
- Hero/skills-hero: no left padding base, offset on desktop
- Principles: single column base, 2-col on desktop
- nav-actions gap: var(--s8) on desktop
- page-pad: 24px base, 48px on desktop
- Fixed stray closing brace syntax error
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Nav icons nudged 1px down with transform for optical centering.
User updated principle titles/copy (not overridden).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wordmark + tagline in .nav-brand with align-items: baseline.
Nav-inner back to align-items: center so icons center vertically.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>