innovate

Identify high-impact innovative additions to the current app or plan. Use when planning next features, during strategic reviews, or when the user asks for creative ideas.

40 stars
Complexity: easy

About this skill

The 'innovate' skill guides an AI agent to act as a strategic innovation consultant for a given project. It instructs the agent to perform a deep dive into the project's internal state by reading its codebase, documentation (like READMEs, specs, and plans), and identifying existing technical debt or future plans. Simultaneously, it commands the agent to conduct external research using web search to understand competitors, emerging technologies, and current user expectations in the project's domain. After comprehensive context gathering, the agent is tasked with proposing a *single*, truly ground-breaking idea. This idea must meet stringent criteria for high leverage, surprising novelty, rapid feasibility (days, not months), strong alignment with the project's direction, and creating defensibility. The skill explicitly lists anti-patterns, ensuring the proposed innovation avoids generic AI features, incremental improvements, or ideas that don't genuinely serve the users or fit the project's strategic path. This skill is invaluable for pushing AI agents beyond mere coding or problem-solving. It enables them to leverage their analytical and synthesis capabilities to generate high-value, strategic product or business ideas that can disrupt, differentiate, or significantly enhance a project, effectively acting as an ideation engine for breakthrough concepts.

Best use case

The primary use case is for product managers, developers, or entrepreneurs seeking a genuinely disruptive or game-changing idea for their existing application or project. It is most beneficial when a team is experiencing creative blocks, needs to inject new life into a product, or wants to identify a strategic move that offers significant competitive advantage and user value, moving beyond conventional next steps.

Identify high-impact innovative additions to the current app or plan. Use when planning next features, during strategic reviews, or when the user asks for creative ideas.

A concisely articulated proposal for a single, high-leverage, radically innovative feature or strategic addition to the current project or plan, justified by specified criteria.

Practical example

Example input

Innovate for the 'MyTaskPlanner' project. Focus on enhancing long-term user retention and productivity.

Example output

Proposed Innovation: 'Predictive Procrastination Nudge'. This feature analyzes user task patterns and upcoming deadlines to proactively identify high-risk tasks for procrastination. It then offers a personalized, gamified micro-challenge (e.g., 'Complete 15 minutes on 'Project X' by 2 PM for a productivity streak bonus') or a collaborative accountability prompt (e.g., 'Invite a colleague to share progress on 'Report Z'').

- **Leverage**: Small implementation using existing data, disproportionately impacts retention by building habit loops and reducing user frustration from missed deadlines.
- **Surprise**: Users don't expect their planner to intelligently anticipate and counter procrastination.
- **Feasibility**: Can be built in days, leveraging existing analytics and notification systems.
- **Fit**: Perfectly aligns with a productivity app's goal to help users achieve more.
- **Defensibility**: Creates a unique, deeply personalized user experience that is hard for competitors to replicate without extensive data analysis.

When to use this skill

  • When seeking a single, truly innovative idea for a project or product.
  • When a project feels stagnant and needs a high-leverage, game-changing feature.
  • Before a major product planning cycle or strategic review.
  • To explore disruptive opportunities beyond the current development roadmap.

When not to use this skill

  • When you need a list of small, incremental improvements or bug fixes.
  • When the goal is to refactor code or address technical debt.
  • If the project lacks sufficient documentation for the agent to analyze.
  • When a clear, pre-defined feature needs to be implemented without ideation.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/innovate/SKILL.md --create-dirs "https://raw.githubusercontent.com/benjaminshoemaker/ai_coding_project_base/main/.claude/skills/innovate/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/innovate/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How innovate Compares

Feature / AgentinnovateStandard Approach
Platform SupportClaudeLimited / Varies
Context Awareness High Baseline
Installation ComplexityeasyN/A

Frequently Asked Questions

What does this skill do?

Identify high-impact innovative additions to the current app or plan. Use when planning next features, during strategic reviews, or when the user asks for creative ideas.

Which AI agents support this skill?

This skill is designed for Claude.

How difficult is it to install?

The installation complexity is rated as easy. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Innovate

Identify the **single highest-impact, feasible addition** to make to the current app or plan. Not a list of 10 safe ideas -- one bold, high-leverage move backed by research and cross-referenced evidence.

## Context Gathering

Before proposing anything, deeply understand the current state:

### 1. Read the Project

```
Read: README.md, CLAUDE.md, AGENTS.md
Glob: src/**/*.{ts,tsx,js,jsx,py,go,rs,swift}
Grep: "TODO|FIXME|HACK|FUTURE"
```

Understand:
- What the project does and who it's for
- Current architecture and tech stack
- Existing features and capabilities
- Known gaps, TODOs, and pain points

### 2. Read Any Specs or Plans

```
Read: PRODUCT_SPEC.md, TECHNICAL_SPEC.md, EXECUTION_PLAN.md, FEATURE_SPEC.md, VISION.md
```

Understand where the project is headed and what's already planned.

### 3. Assess the Landscape

Use WebSearch to research:
- What competitors or similar projects are doing
- Emerging technologies relevant to this domain
- User expectations in this space (current year)

### 4. Verify Research Findings

Cross-reference every key claim from Step 3 against at least 2 independent sources before using it to support a recommendation. Discard any finding that cannot be corroborated. Note which sources confirmed each claim in your internal evaluation (not in the final output).

---

## Innovation Criteria

The proposal must score HIGH on ALL of these:

| Criterion | Question |
|-----------|----------|
| **Leverage** | Does a small implementation unlock disproportionate value? |
| **Surprise** | Would this make someone say "I didn't know that was possible"? |
| **Feasibility** | Can this be built in days, not months? |
| **Fit** | Does it align with the project's direction and users? |
| **Defensibility** | Is this hard to copy or does it create a moat? |

### Anti-Patterns (Do NOT Propose)

- Generic AI features ("add AI chat", "use LLMs for X")
- Incremental improvements that are obvious next steps
- Features that require massive infrastructure changes
- Ideas that sound cool but don't serve the actual users
- Anything already on the roadmap or in the execution plan

---

## Analysis Process

### Step 1: Identify Latent Potential

Look for:
- **Underused data** — What data does the app collect that it doesn't fully exploit?
- **Workflow friction** — Where do users leave the app to accomplish something?
- **Combinatorial opportunities** — What existing features could be combined in unexpected ways?
- **Platform capabilities** — What OS/browser/runtime features could be leveraged?
- **Network effects** — What becomes more valuable as usage grows?

### Step 2: Generate Candidates (Internal)

Brainstorm 5-7 candidates internally. Do NOT output these. Evaluate each against the criteria table silently.

### Step 3: Select the Winner

Pick the single strongest candidate. If no candidate scores HIGH on all five criteria, say so honestly rather than forcing a weak idea.

---

## Output Format

```
╔══════════════════════════════════════════════════════════════════╗
║                        THE INNOVATION                           ║
╚══════════════════════════════════════════════════════════════════╝

{One-sentence pitch — what it is and why it matters}

────────────────────────────────────────────────────────────────────

WHY THIS, WHY NOW
─────────────────
{2-3 sentences on why this is the right move at this moment.
Reference specific things discovered in context gathering.}

WHAT IT CHANGES
───────────────
Before: {Current state — what users deal with today}
After:  {Future state — what becomes possible}

HOW IT WORKS
────────────
{3-5 bullet points on the core mechanism. Be specific enough
that a developer could start building from this description.}

• ...
• ...
• ...

IMPLEMENTATION SKETCH
─────────────────────
Effort: {LOW / MEDIUM / HIGH}
Files:  {Key files to create or modify}
Dependencies: {New libraries or services needed, if any}

Steps:
1. {First concrete step}
2. {Second concrete step}
3. {Third concrete step}

RISK & MITIGATION
─────────────────
Risk: {The main thing that could go wrong}
Mitigation: {How to handle it}

────────────────────────────────────────────────────────────────────

CRITERIA SCORECARD
──────────────────
Leverage:      ██████████ HIGH — {one-line justification}
Surprise:      ██████████ HIGH — {one-line justification}
Feasibility:   ██████████ HIGH — {one-line justification}
Fit:           ██████████ HIGH — {one-line justification}
Defensibility: ██████████ HIGH — {one-line justification}
```

---

## Edge Cases

| Situation | Action |
|-----------|--------|
| No README or project context | Ask the user to describe the project before proceeding |
| Project is too early stage (no code) | Focus innovation on architecture/approach rather than features |
| Project is a library/SDK (not an app) | Focus on DX innovations, API design, or ecosystem integrations |
| All ideas feel incremental | Be honest: "This project is well-optimized. Here's the best marginal gain I see:" and lower expectations |
| The argument is optional | If invoked with an argument (e.g., `/innovate payments`), constrain the search to that domain |

## Review Your Output

Before presenting:
- [ ] Proposal is ONE idea, not a list
- [ ] Scores HIGH on all five criteria (or honestly notes where it doesn't)
- [ ] Implementation sketch is specific enough to act on
- [ ] Not something already planned or obvious
- [ ] Aligned with project direction

Related Skills

workspace-surface-audit

144923
from affaan-m/everything-claude-code

Audit the active repo, MCP servers, plugins, connectors, env surfaces, and harness setup, then recommend the highest-value ECC-native skills, hooks, agents, and operator workflows. Use when the user wants help setting up Claude Code or understanding what capabilities are actually available in their environment.

DevelopmentClaude

ui-demo

144923
from affaan-m/everything-claude-code

Record polished UI demo videos using Playwright. Use when the user asks to create a demo, walkthrough, screen recording, or tutorial video of a web application. Produces WebM videos with visible cursor, natural pacing, and professional feel.

Developer ToolsClaude

token-budget-advisor

144923
from affaan-m/everything-claude-code

Offers the user an informed choice about how much response depth to consume before answering. Use this skill when the user explicitly wants to control response length, depth, or token budget. TRIGGER when: "token budget", "token count", "token usage", "token limit", "response length", "answer depth", "short version", "brief answer", "detailed answer", "exhaustive answer", "respuesta corta vs larga", "cuántos tokens", "ahorrar tokens", "responde al 50%", "dame la versión corta", "quiero controlar cuánto usas", or clear variants where the user is explicitly asking to control answer size or depth. DO NOT TRIGGER when: user has already specified a level in the current session (maintain it), the request is clearly a one-word answer, or "token" refers to auth/session/payment tokens rather than response size.

Productivity & Content CreationClaude

skill-comply

144923
from affaan-m/everything-claude-code

Visualize whether skills, rules, and agent definitions are actually followed — auto-generates scenarios at 3 prompt strictness levels, runs agents, classifies behavioral sequences, and reports compliance rates with full tool call timelines

DevelopmentClaude

santa-method

144923
from affaan-m/everything-claude-code

Multi-agent adversarial verification with convergence loop. Two independent review agents must both pass before output ships.

Quality AssuranceClaude

safety-guard

144923
from affaan-m/everything-claude-code

Use this skill to prevent destructive operations when working on production systems or running agents autonomously.

DevelopmentClaude

repo-scan

144923
from affaan-m/everything-claude-code

Cross-stack source code asset audit — classifies every file, detects embedded third-party libraries, and delivers actionable four-level verdicts per module with interactive HTML reports.

DevelopmentClaude

project-flow-ops

144923
from affaan-m/everything-claude-code

Operate execution flow across GitHub and Linear by triaging issues and pull requests, linking active work, and keeping GitHub public-facing while Linear remains the internal execution layer. Use when the user wants backlog control, PR triage, or GitHub-to-Linear coordination.

DevelopmentClaude

product-lens

144923
from affaan-m/everything-claude-code

Use this skill to validate the "why" before building, run product diagnostics, and pressure-test product direction before the request becomes an implementation contract.

Product ManagementClaude

openclaw-persona-forge

144923
from affaan-m/everything-claude-code

为 OpenClaw AI Agent 锻造完整的龙虾灵魂方案。根据用户偏好或随机抽卡, 输出身份定位、灵魂描述(SOUL.md)、角色化底线规则、名字和头像生图提示词。 如当前环境提供已审核的生图 skill,可自动生成统一风格头像图片。 当用户需要创建、设计或定制 OpenClaw 龙虾灵魂时使用。 不适用于:微调已有 SOUL.md、非 OpenClaw 平台的角色设计、纯工具型无性格 Agent。 触发词:龙虾灵魂、虾魂、OpenClaw 灵魂、养虾灵魂、龙虾角色、龙虾定位、 龙虾剧本杀角色、龙虾游戏角色、龙虾 NPC、龙虾性格、龙虾背景故事、 lobster soul、lobster character、抽卡、随机龙虾、龙虾 SOUL、gacha。

AI Tools & UtilitiesClaude

manim-video

144923
from affaan-m/everything-claude-code

Build reusable Manim explainers for technical concepts, graphs, system diagrams, and product walkthroughs, then hand off to the wider ECC video stack if needed. Use when the user wants a clean animated explainer rather than a generic talking-head script.

DevelopmentClaude

laravel-plugin-discovery

144923
from affaan-m/everything-claude-code

Discover and evaluate Laravel packages via LaraPlugins.io MCP. Use when the user wants to find plugins, check package health, or assess Laravel/PHP compatibility.

DevelopmentClaude