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.
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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/innovate/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How innovate Compares
| Feature / Agent | innovate | Standard Approach |
|---|---|---|
| Platform Support | Claude | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | easy | N/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
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
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 directionRelated Skills
workspace-surface-audit
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.
ui-demo
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.
token-budget-advisor
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.
skill-comply
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
santa-method
Multi-agent adversarial verification with convergence loop. Two independent review agents must both pass before output ships.
safety-guard
Use this skill to prevent destructive operations when working on production systems or running agents autonomously.
repo-scan
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.
project-flow-ops
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.
product-lens
Use this skill to validate the "why" before building, run product diagnostics, and pressure-test product direction before the request becomes an implementation contract.
openclaw-persona-forge
为 OpenClaw AI Agent 锻造完整的龙虾灵魂方案。根据用户偏好或随机抽卡, 输出身份定位、灵魂描述(SOUL.md)、角色化底线规则、名字和头像生图提示词。 如当前环境提供已审核的生图 skill,可自动生成统一风格头像图片。 当用户需要创建、设计或定制 OpenClaw 龙虾灵魂时使用。 不适用于:微调已有 SOUL.md、非 OpenClaw 平台的角色设计、纯工具型无性格 Agent。 触发词:龙虾灵魂、虾魂、OpenClaw 灵魂、养虾灵魂、龙虾角色、龙虾定位、 龙虾剧本杀角色、龙虾游戏角色、龙虾 NPC、龙虾性格、龙虾背景故事、 lobster soul、lobster character、抽卡、随机龙虾、龙虾 SOUL、gacha。
manim-video
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.
laravel-plugin-discovery
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.