innovation-radar
Identifies cutting-edge, innovative upgrade opportunities based on tech stack and industry trends
What this skill does
# Innovation Radar Skill
Identifies **forward-looking, innovative upgrade opportunities** that go beyond
fixing problems — suggesting features and patterns that make a project stand out.
This is the "what if?" layer on top of the council's "what's wrong?" analysis.
## Innovation Categories
### 1. AI-Powered Features
Suggest AI integration opportunities appropriate to the project:
| Project Type | AI Feature | Effort | Impact |
|-------------|-----------|--------|--------|
| Content app | AI-powered search with embeddings | Medium | High |
| E-commerce | Product recommendation engine | High | Very High |
| SaaS dashboard | Natural language data queries | Medium | High |
| Dev tools | AI code review / suggestions | Medium | High |
| CMS | AI content generation / summarization | Low | Medium |
| Form-heavy app | Smart form auto-fill | Low | Medium |
| Documentation | AI-powered Q&A chatbot | Medium | High |
| Any app | AI-powered command palette | Low | High |
**Detection**: Look for search functionality, data tables, content editing,
or user input forms — these are prime AI integration points.
### 2. Modern UI Patterns
Patterns that dramatically improve perceived quality:
| Pattern | What It Is | When to Suggest |
|---------|-----------|-----------------|
| Command Palette (Cmd+K) | Searchable action menu | Any app with >5 pages/actions |
| Optimistic Updates | UI updates before server confirms | Any CRUD app |
| Skeleton Screens | Content-shaped loading placeholders | Any data-loading UI |
| Drag-and-Drop | Reorderable lists/grids | Lists with order significance |
| Infinite Scroll | Progressive content loading | Feed/list-heavy apps |
| Toast Notifications | Non-blocking feedback | Any app with async actions |
| Spotlight Search | Full-app search | Apps with >10 content types |
| Multi-select + Batch | Select many, act on all | Admin/management interfaces |
| Contextual Tooltips | Rich inline help | Complex/enterprise UIs |
| Keyboard Shortcuts | Power-user acceleration | Productivity/dev tools |
| Live Collaboration | Real-time multi-user | Docs/editors/whiteboards |
| Dark Mode | Theme switching | Any user-facing app |
| Responsive Sidebar | Collapsible navigation | Dashboard/admin layouts |
| Data Visualization | Charts/graphs from data | Apps with analytics |
| Undo/Redo Stack | Action history | Editors/form-heavy apps |
### 3. Performance Innovations
Beyond fixing bottlenecks — architectural performance patterns:
| Pattern | What It Is | When to Suggest |
|---------|-----------|-----------------|
| Edge Functions | Compute at CDN edge | Global user base, low-latency needs |
| Streaming SSR | Stream HTML as it renders | Next.js/Remix apps with slow data |
| React Server Components | Server-rendered components | Next.js 14+ apps |
| Islands Architecture | Partial hydration | Content-heavy sites (Astro) |
| Service Worker Caching | Offline-first patterns | Apps used on mobile/poor networks |
| WebSocket Subscriptions | Real-time data push | Dashboards, chat, live feeds |
| Virtual Scrolling | Render only visible rows | Tables with 100+ rows |
| Image Optimization Pipeline | Auto-resize, WebP, lazy load | Image-heavy apps |
| Database Connection Pooling | Shared DB connections | Serverless + DB apps |
| GraphQL DataLoader | Batched DB queries | GraphQL APIs with N+1 risk |
### 4. Developer Experience Innovations
Tools and patterns that accelerate development:
| Pattern | What It Is | When to Suggest |
|---------|-----------|-----------------|
| Type Generation | Auto-generate types from schema | API consumers (OpenAPI, GraphQL) |
| Monorepo Setup | Shared code across packages | 2+ related projects |
| Storybook | Component development environment | UI component libraries |
| Feature Flags | Gradual rollout infrastructure | Teams shipping frequently |
| API Mocking (MSW) | Mock service worker for dev/test | Frontend without backend ready |
| Database Seeding | Reproducible dev data | Apps with complex data models |
| Hot Module Replacement | Instant dev feedback | Any frontend project |
| Error Tracking (Sentry) | Production error monitoring | Any deployed application |
| Analytics Pipeline | User behavior tracking | Product-focused apps |
| Health Check Endpoints | `/healthz` + readiness probes | Any deployed service |
### 5. Security Innovations
Proactive security patterns beyond basic hardening:
| Pattern | What It Is | When to Suggest |
|---------|-----------|-----------------|
| Content Security Policy | XSS prevention headers | Any web app |
| Subresource Integrity | CDN script verification | Apps loading external scripts |
| RBAC Framework | Role-based access control | Multi-user apps |
| Audit Logging | Security event trail | Enterprise/compliance apps |
| Secret Rotation | Automated credential rotation | Production services |
| Rate Limiting + WAF | Request throttling | Public APIs |
| OAuth2/OIDC | Standard auth protocol | Apps with user login |
| Signed URLs | Temporary secure asset access | File download/upload features |
## Innovation Scoring
Each innovation is scored on:
| Factor | Weight | Description |
|--------|--------|-------------|
| Novelty | 25% | How cutting-edge is this? (1-10) |
| User Impact | 30% | How much does this improve the user experience? (1-10) |
| Effort | 20% | How easy to implement? (1-10, higher = easier) |
| Fit | 25% | How well does this match the project's stack and scale? (1-10) |
```
InnovationScore = (Novelty * 0.25) + (UserImpact * 0.30) + (Effort * 0.20) + (Fit * 0.25)
```
## Framework-Specific Innovation Suggestions
### Next.js
- Parallel Routes for simultaneous layouts
- Intercepting Routes for modal-like patterns
- Server Actions for form mutations without API routes
- Partial Prerendering (PPR) for hybrid static/dynamic
- next/image with blur placeholder for perceived speed
### React SPA
- React Query / TanStack Query for server state management
- Suspense boundaries for streaming data loading
- React.lazy + named exports for granular code splitting
- useOptimistic for instant UI feedback
- useDeferredValue for non-blocking updates
### Express/Node Backend
- tRPC for end-to-end type safety with frontend
- BullMQ for background job processing
- OpenTelemetry for distributed tracing
- Zod-based request validation middleware
- Structured logging with Pino
### Python Backend
- Background tasks with Celery or Dramatiq
- Redis caching with automatic invalidation
- OpenAPI spec generation from models
- Async database drivers (asyncpg)
- Structured logging with structlog
## Output Format
```yaml
innovations:
- title: "Add Cmd+K command palette for power-user navigation"
category: innovation
subcategory: modern-ui
novelty: 8
user_impact: 8
effort: 7
fit: 9
innovation_score: 8.05
confidence: 0.85
description: >
Your app has 12 pages and 8 common actions. A command palette (Cmd+K)
lets power users navigate, search, and act without leaving the keyboard.
Libraries like cmdk or kbar make this a 2-3 hour implementation with
dramatic UX improvement.
implementation:
library: "cmdk (pacocoursey/cmdk) — 2KB gzipped"
files_to_create: ["src/components/CommandPalette.tsx"]
files_to_modify: ["src/app/layout.tsx"]
estimated_time: "2-3 hours"
inspiration: "VS Code, Linear, Vercel Dashboard, Raycast"
tags: [cmd-k, command-palette, keyboard, power-users, navigation]
```
## Anti-Patterns
- Don't suggest innovations that don't fit the project's maturity
- Don't suggest AI features if the project has no data to work with
- Don't suggest real-time features for read-only content sites
- Don't suggest enterprise patterns for personal projects
- Always include a specific library/tool recommendation — not just "add AI"
- Always estimate implementation time realistically
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.