From vibe-innovation
Manages Innovation Canvas Document (ICD): initialize from template, validate against JSON schema, render Markdown view grouped by phase with completion status, diff against baselines, and save. Useful for starting, checking, syncing, or persisting ICDs between sessions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vibe-innovation:innovate-icdThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Action requested:** $ARGUMENTS
Action requested: $ARGUMENTS
Read the following files before acting.
${CLAUDE_SKILL_DIR}/../../docs/innovation_canvas_document.md (prose specification, source of record for sections and field semantics)${CLAUDE_SKILL_DIR}/../../schemas/innovation_canvas.schema.json (JSON schema that the structured ICD must conform to)${CLAUDE_SKILL_DIR}/../../docs/orchestrator.md (only the sections referenced by the requested action)The ICD has two equivalent surfaces. The Markdown form (innovation_canvas_document.md-shaped) is the human-facing artifact. The JSON form (validated by innovation_canvas.schema.json) is the machine-checkable artifact. Keep them in sync: when one is updated, derive the other.
The argument selects one action. Without an argument, ask which action the user wants.
icd.md from the template in innovation_canvas_document.md, with date_created set to today.icd.json matching the schema, populated with the same identity fields.Init, changes Initial creation.icd.json, innovation_canvas.json, then any *.icd.json in the working directory.mise is available, run mise run validate-icd <path> and report the result.mise is not available, run the equivalent Python check inline using jsonschema. If jsonschema is missing, advise the user to install it via uv pip install jsonschema.principles_and_antipatterns.md: Complete, Partial, or Empty. Cite the missing items for Partial sections.git show HEAD:icd.md and git show HEAD:icd.json), or a user-supplied snapshot.Last updated in the Markdown header and the changelog with today's date and a one-line summary of what was added or revised since the last save.innovation_canvas_document.md. Content language follows the team's working language.[Phase N output] are populated by their owning phase. This skill does not run phase logic. For phase work, use /innovate-phase.innovation_canvas_document.md) is the source of record. Flag the disagreement to the user.Respond in the language the user is writing in.
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub raphael310/vibe-innovation --plugin vibe-innovation