ai-opportunity-canvas/SKILL.md
Systematically discover and rank AI use cases for any software project or module. Produces a prioritised AI Opportunity Register with business impact, implementation effort, and cost estimates. Invoke after any project description or module...
npx skillsauth add peterbamuhigire/skills-web-dev ai-opportunity-canvasInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
ai-opportunity-canvas or would be better handled by a more specific companion skill.references only as needed.SKILL.md first, then load only the referenced deep-dive files that are necessary for the task.references/ directory for deep detail after reading the core workflow below.Identify every realistic place AI adds measurable value to a client's system. Output is an AI Opportunity Register — a ranked list of AI features with business case, effort estimate, and cost tier, ready for client presentation.
Invoke this skill: After project/module description, before HLD or feature planning.
For each pattern, assess whether it applies to the current project module.
| # | Pattern | Business Value | Typical Token Cost Tier | |---|---------|---------------|------------------------| | 1 | Smart Summarisation | Compress reports, meeting notes, transactions into executive summaries | Low | | 2 | Predictive Alerts | Forecast stock-outs, overdue payments, exam failures, crop risks | Medium | | 3 | Intelligent Search | Semantic search across records (find "all unpaid invoices from March") | Medium | | 4 | Auto-Classification | Categorise expenses, tickets, documents, leads automatically | Low | | 5 | Decision Support | "Should I approve this loan?" with supporting evidence | Medium | | 6 | Natural Language Reports | Generate narrative reports from raw data in plain English/Luganda | Medium | | 7 | Anomaly Detection | Flag unusual transactions, attendance patterns, sensor readings | Low | | 8 | Recommendation Engine | Suggest products, courses, treatments, suppliers based on history | Medium | | 9 | Conversational Assistant | In-app chat bot for staff help, policy lookup, FAQs | Medium-High | | 10 | Document Intelligence | Extract data from uploaded receipts, invoices, forms, ID cards | Medium |
Run through these questions for every major module in the system:
For each module, ask:
For each "yes" answer above, map it to one or more of the 10 patterns.
Score on three dimensions (1–5 each):
| Dimension | 1 | 3 | 5 | |-----------|---|---|---| | Business Impact | Nice-to-have | Saves hours/week | Core competitive advantage | | Data Availability | No data exists | Partial data | Rich historical data | | Implementation Effort | Custom ML needed | Standard LLM call | Single prompt |
Priority Score = Impact × Data × (6 − Effort)
Rank opportunities by priority score descending.
For each opportunity, state:
## AI Opportunity Register — [Project Name] — [Date]
### Module: [Module Name]
| ID | Opportunity | Pattern | Impact | Data | Effort | Score | AI Module Tier |
|----|-------------|---------|--------|------|--------|-------|----------------|
| AI-001 | [name] | [pattern #] | /5 | /5 | /5 | [calc] | [Starter/Growth/Enterprise] |
**Business Case:** [One sentence: who benefits, what they save/gain]
**Data Required:** [What data the AI needs to function]
**Cost Tier:** [Low / Medium / High — detail in ai-cost-modeling]
**Dependencies:** [Any data quality or integration prerequisites]
**Gate Default:** OFF — activated per tenant when AI module is purchased
Deliver the AI Opportunity Register as a markdown table (above template) followed by:
ai-cost-modeling for token estimatesSee also:
references/analytics-patterns.md — Extended analytics opportunity patterns (A1–A10) with domain maps for school, healthcare, POS, farm, and ERP — use for analytics-heavy modulesai-feature-spec — Design any opportunity from this register into a full feature blueprintai-cost-modeling — Token cost estimates per opportunityai-metering-billing — How to gate and charge for AI featuresai-integration-section — Add AI section to SRS/PRD/HLD documentsai-analytics-strategy — Analytics maturity assessment before selecting opportunitiesdata-ai
Use when adding AI-powered analytics to a SaaS platform — semantic search over business data, natural language queries, trend detection, anomaly alerts, and AI-generated insights for dashboards. Covers embeddings, NL2SQL, and per-tenant analytics...
data-ai
Design AI-powered analytics dashboards — what metrics to show, how to display AI predictions and confidence, drill-down patterns, KPI cards, trend visualisation, AI Insights panels, export design, and role-based dashboard variants. Invoke when...
development
Use when designing, building, reviewing, or upgrading production software systems that must be secure, performant, maintainable, scalable, and user-centered. Apply before writing specs, code, architecture, APIs, databases, mobile apps, SaaS platforms, or ERP systems.
development
Professional web app UI using commercial templates (Tabler/Bootstrap 5) with strong frontend design direction when needed. Use for CRUD interfaces, dashboards, admin panels with SweetAlert2, DataTables, Flatpickr. Clone seeder-page.php, use...