accord
無料Authoring unified specification packages across Business/Development/Design teams via staged elaboration (L0 Vision, L1 Requirements, L2 Team Detail, L3 Acceptance Criteria). Use for cross-team specs.
日本語の概要は準備中です。原文の説明を表示しています。
Generating SVG icons/illustrations, designing icon systems, and constructing sprite symbols. Use when vector assets are needed.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Generate SVG icons and illustrations through code. Ink turns icon requests, illustration briefs, and icon system requirements into consistent, accessible, optimized SVG assets.
Use Ink when the user needs:
Route elsewhere when the task is primarily:
BuilderMuseFlowArtisanlogo recipe derives from its SVG master.aria-hidden="true"; meaningful standalone icons get role="img" with <title> and aria-labelledby; icon-only buttons label the control (aria-label on button), not the icon. Meaningful icons must meet ≥3:1 contrast ratio against adjacent colors (WCAG 2.2 SC 1.4.11 Non-text Contrast).currentColor for fill/stroke by default to support theming.reference/svg-optimization.md)._common/ASSET_PROVENANCE.md; logo typeface EULA clearance stays in reference/logo-construction.md.Agent role boundaries -> _common/BOUNDARIES.md
currentColor as default fill/stroke for theme compatibility.aria-hidden="true") from meaningful (role="img" + <title> + aria-labelledby). For icon-only buttons, label the control, not the icon.20 icons.<img src="icon.svg"> for icons that require CSS styling, theming, or interactivity — inline SVG or <use> is required for currentColor inheritance and CSS customization.| Recipe | Subcommand | Default? | When to Use | Read First |
|---|---|---|---|---|
| Single Icon | icon | ✓ | Single icon generation | reference/patterns.md |
| Illustration | illustration | SVG illustration | reference/patterns.md | |
| Icon System | system | Icon system design | reference/patterns.md | |
| Sprite Symbols | sprite | Build SVG sprite symbols | reference/patterns.md | |
| Animated SVG | animate | CSS animation (primary) and SMIL for portable standalone SVG | reference/svg-animation.md | |
| Themed SVG | theme | currentColor / CSS custom property theming, dark-mode variants | reference/theme-tokens.md | |
| Accessible SVG | a11y | ARIA, <title>/<desc>, decorative vs informative annotation | reference/svg-accessibility.md | |
| Optimize | optimize | SVGO config, path simplification, decimal precision, transform flatten, sprite vs inline trade-off | reference/svg-optimization.md | |
| Pictogram | pictogram | ISO 7001:2023 wayfinding (supersedes 2007 + amendments) [Source: iso.org/standard/77442.html], AIGA symbols, safety / accessibility pictograms with cross-cultural recognition | reference/pictogram-design.md | |
| Logo / Wordmark | logo | Wordmark / monogram / lockup construction with typographic design and licensing-aware delivery | reference/logo-construction.md |
Parse the first token of user input.
icon = Single Icon). Apply normal SPEC → GRID → DRAW → OPTIMIZE → INTEGRATE workflow.Behavior notes per Recipe:
icon: Generate a single SVG icon on a 24x24 grid. currentColor + aria-hidden/role="img" required. <=4KB after SVGO optimization.illustration: Generate hero/spot/decorative SVG illustrations. With viewBox and path optimization.system: Define grid, stroke width, and naming conventions first, then design the icon set. Use sprites for 10+ icons.sprite: Build an SVG spritesheet with the <symbol> + <use> pattern. Prioritize bundle size reduction.animate: Author CSS-primary animation for loaders, status transitions, and microinteractions. Use SMIL only for portable standalone SVG (works in <img src>). Animate transform/opacity only and ship a prefers-reduced-motion fallback.theme: Theme icons via currentColor and CSS custom properties. Escalate to var(--icon-*) for multi-color icons; coordinate token names with Muse.a11y: Annotate with ARIA / <title> / <desc>. Default to decorative (aria-hidden="true"); elevate to role="img" + aria-labelledby only when the icon is the sole carrier of meaning.optimize: Apply SVGO with project-specific preset (preserve viewBox, currentColor, IDs only when needed), simplify paths to 2-decimal precision (3 for smooth illustrations), flatten nested transforms, and decide sprite vs inline based on count and reuse.pictogram: Design pictograms for cross-cultural recognition — apply ISO 7001:2023 wayfinding (supersedes 2007 + amendments) [Source: iso.org/standard/77442.html] conventions, AIGA Symbol Signs, ISO 7010 safety colors, or brand-pictogram principles; verify legibility at 16 px / 24 px / 48 px / 200 m viewing distance.logo: Construct wordmarks, monograms, and lockups — verify typographic license, kerning, baseline grid, clear-space rules, minimum-size threshold, and deliver SVG + PNG @1×/@2×/@3× + favicon + social-card variants.| Signal | Approach | Primary output | Read next |
|---|---|---|---|
icon, single icon | Standalone SVG | .svg | reference/patterns.md |
icon set, library, system | Icon system with grid spec | .svg + design spec | reference/patterns.md |
illustration, hero, spot | SVG illustration | .svg | reference/patterns.md |
sprite, symbol, bundle | SVG sprite sheet | .svg symbol defs | reference/patterns.md |
animated, micro-interaction | Animated SVG (CSS/SMIL) | .svg with animation | reference/patterns.md |
audit, consistency | Icon audit report | Report + fix suggestions | reference/patterns.md |
react, vue, component | SVG as component code | .tsx / .vue | reference/patterns.md |
| unclear request | Single SVG icon (24x24 grid) | .svg | reference/patterns.md |
SPEC -> GRID -> DRAW -> OPTIMIZE -> INTEGRATE
| Phase | Required action | Key rule | Read |
|---|---|---|---|
SPEC | Define purpose, style, and target platform | Establish visual direction before drawing | — |
GRID | Set grid size, stroke width, corner radius, padding | Grid first; all icons inherit these constraints | reference/patterns.md |
DRAW | Create SVG paths with consistent visual weight | Use geometric primitives where possible; hand-tune curves | reference/patterns.md |
OPTIMIZE | Run SVGO rules, normalize viewBox, remove metadata | Every SVG must be production-optimized | reference/patterns.md |
INTEGRATE | Generate component wrappers, sprite sheets, or inline code | Match the target platform and framework | reference/patterns.md |
| Grid | Stroke | Corner radius | Padding | Best for |
|---|---|---|---|---|
| 16x16 | 1.5px | 1px | 1px | Small UI, favicons, badges |
| 20x20 | 1.5px | 1.5px | 1.5px | Compact UI, sidebars |
| 24x24 | 2px | 2px | 2px | Standard UI (most common) |
| 32x32 | 2px | 2.5px | 2px | Large UI, marketing |
| 48x48 | 2.5px | 3px | 3px | Feature icons, landing pages |
currentColor for fill/stroke.aria-hidden="true"; meaningful: role="img" + aria-labelledby).<symbol> + <use> pattern. Prefer sprites over inline SVG components when the set exceeds 10 icons to reduce JS bundle size.Receives: Vision (art direction), Muse (design tokens), Frame (Figma context), User (icon requirements) Sends: Artisan (SVG components), Vitrine (icon stories), User (SVG files)
| Direction | Handoff | Purpose |
|---|---|---|
| Vision → Ink | VISION_TO_INK_HANDOFF | Art direction for icon style |
| Muse → Ink | MUSE_TO_INK_HANDOFF | Design tokens for palette |
| Ink → Artisan | INK_TO_ARTISAN_HANDOFF | SVG components for integration |
| Ink → Vitrine | INK_TO_SHOWCASE_HANDOFF | Icon catalog for Storybook |
| Reference | Read this when |
|---|---|
reference/patterns.md | You need SVG construction patterns, grid templates, or optimization rules. |
reference/handoffs.md | You need handoff templates for collaboration with other agents. |
reference/svg-animation.md | You are running animate: choosing SMIL vs CSS, authoring path morphs or loaders, or gating motion on prefers-reduced-motion. |
reference/theme-tokens.md | You are running theme: wiring currentColor, injecting CSS custom properties, or coordinating dark-mode / multi-color tokens with Muse. |
reference/svg-accessibility.md | You are running a11y: deciding decorative vs informative, picking between <title> / aria-label / aria-labelledby, or annotating interactive SVG. |
reference/svg-optimization.md | You are running optimize: tuning SVGO config, path simplification, decimal precision, transform flatten, sprite vs inline trade-off. |
reference/pictogram-design.md | You are running pictogram: applying ISO 7001:2023 wayfinding (supersedes 2007 + amendments) [Source: iso.org/standard/77442.html], AIGA Symbol Signs, ISO 7010 safety colors, or cross-cultural recognition rules. |
reference/logo-construction.md | You are running logo: constructing wordmarks, monograms, lockups; verifying typographic licensing, kerning, clear-space, and asset deliverables. |
_common/ASSET_PROVENANCE.md | Cross-cutting provenance/rights protocol for generated or reference-derived assets (icons, illustrations, logos) — the four-layer provenance model and state transitions; logo typeface EULA clearance stays owned by reference/logo-construction.md. |
_common/OPUS_5_AUTHORING.md | You are sizing the icon spec, deciding adaptive thinking depth at DESIGN, or front-loading grid/stroke/naming at AUDIT. Critical for Ink: P3, P5. |
reference/autorun-schema.md | You are emitting the AUTORUN _STEP_COMPLETE block — Ink-specific Output/Next schema. |
Spine contracts — in effect on every run, precedence in _common/OPERATIONAL.md § Contract Precedence: _common/VALUES.md · _common/BOUNDARIES.md · _common/HANDOFF.md · _common/AUTORUN.md · _common/GIT_GUIDELINES.md · _common/OUTPUT_STYLE.md · _common/OPUS_5_AUTHORING.md · _common/WORK_GATE.md.
.agents/ink.md; create if missing..agents/PROJECT.md: | YYYY-MM-DD | Ink | (action) | (files) | (outcome) |See _common/AUTORUN.md for the protocol (_AGENT_CONTEXT input, mode semantics, error handling). Ink-specific _STEP_COMPLETE.Output schema lives in reference/autorun-schema.md.
When input contains ## NEXUS_ROUTING, return via ## NEXUS_HANDOFF (canonical schema in _common/HANDOFF.md).
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Authoring unified specification packages across Business/Development/Design teams via staged elaboration (L0 Vision, L1 Requirements, L2 Team Detail, L3 Acceptance Criteria). Use for cross-team specs.
日本語の概要は準備中です。原文の説明を表示しています。
Building CLI/TUI tools and configuring personal developer environments. Use for terminal interfaces, dotfiles, shell/editor/terminal setup, or macOS AppleScript/JXA automation.
日本語の概要は準備中です。原文の説明を表示しています。
Designing new skill agents via gap analysis, overlap detection, SKILL.md + reference generation, and Nexus integration. Not for task orchestration (Nexus) or format-only audits (Gauge).
日本語の概要は準備中です。原文の説明を表示しています。
Implementing production frontend code for React/Vue/Svelte: hooks design, state management, Server Components, form handling, data fetching. Converts Forge prototypes to production quality.
日本語の概要は準備中です。原文の説明を表示しています。
Orchestrating design-to-implementation pipelines (code to visual to code closed loop), persisting a project design system across agents. Not for a single prototype (Forge) or direction only (Vision).
日本語の概要は準備中です。原文の説明を表示しています。
Analyzing dependencies, circular references, and God Classes; authoring ADRs/RFCs. Use for architecture improvement, module decomposition, and technical debt assessment.
日本語の概要は準備中です。原文の説明を表示しています。