business-analyst
Turns exploration into decision-ready analysis: scores feature ideas on six viability criteria with KPI targets, converts open questions into A/B/C options…
Skill by Marcio Altoé
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/marcioaltoe-business-analyst
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, backend, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/business-analyst
What's inside
- Skill name
business-analyst- Description
- Turns exploration into decision-ready analysis: scores feature ideas on six viability criteria with KPI targets, converts open questions into A/B/C options with a recommended default, and produces executive-grade deliverables (KPI frameworks, forecasts, cohort/LTV-CAC models, A/B readouts, market sizing). Use during idea/PRD discovery to score or structure a decision, and whenever the task is quantitative decision support. Don't use for software implementation, UI work, or database migration.
- License
- MIT
- Metadata
- author: Marcio Altoé · source: https://github.com/marcioaltoe/skills · version: 0.0.3 · category: discovery
- Instructions
- 59 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Business Analyst
Convert exploration into decisions. Three modes, picked by what the caller needs; `write-idea` uses the first two, executive deliverables use the third.
## Mode 1 — Feature scoring (for idea/PRD discovery)
Score a feature idea so its priority is an argument, not a feeling:
1. **Six-criteria assessment** — each scored `Must do / Strong / Maybe / Pass`, each score justified in one line citing research or codebase findings:
| Criteria | Question |
| ------------------- | --------------------------------------------------- |
| **Impact** | How much more valuable does this make the product? |
| **Reach** | What % of users would this affect? |
| **Frequency** | How often would users encounter this value? |
| **Differentiation** | Does this set us apart or just match competitors? |
| **Defensibility** | Is this easy to copy or does it compound over time? |
| **Feasibility** | Can we actually build this? |
2. **Leverage type** — Quick Win (small effort, disproportionate value), Strategic Bet (larger effort, potentially transformative), or Compounding (gets more valuable over time: data effects, habit formation, network effects).
3. **KPIs** — 3 to 6, each with a numeric target ("> 30%", "< 200ms", "-80%") and a concrete, implementable measurement method. A KPI nobody can measure is a wish.
4. **Viability verdict** — one paragraph grounded in the research: proceed, reshape, or pass, and what would change the answer.
## Mode 2 — Decision support (structure an open question)
When a discovery conversation hits an open decision, convert it into a decision-ready block instead of prose:
```text
Which retention lever should V1 optimize for?
A) Weekly digest email (Recommended) ← suggested: cheapest to ship, measurable in one cycle
B) In-app streak mechanics
C) Usage-based notifications
Assumptions to confirm: users check email weekly; digest infra exists.
```
Rules: 2–3 options per decision; the suggestion always carries a one-line rationale; assumptions that would invalidate the suggestion are listed, not hidden. One decision per block — batching decisions produces rubber-stamping. The structured question tool supplies the custom answer itself; without such a tool, show the same single question in chat and accept a custom answer.
## Mode 3 — Executive deliverables
For full quantitative work (KPI frameworks, dashboards, forecasts, cohort/LTV-CAC models, A/B readouts, market sizing), follow the Output Contract:
**Operating rules.** Every deliverable names a decision, not a topic. Every number has a source, formula, or assumption-table row. State the worst case explicitly (CI lower bound, downside sensitivity, stressed LTV). Flag data-quality gaps before conclusions — never hedge with "TBD". If the contract cannot be met, say so in the opening paragraph.
**Structure.** Open with `## Business Objective & Success Criteria` (the decision this enables + 3–5 numeric success criteria) and close with `## Recommendations` (3–7 numbered items, each with **Decision / Owner** (a named role, never "the team") **/ By when / Expected impact**). Between them, use executive headings — never `## Context`/`## Analysis`/`## Summary`:
- **Action titles** stating the insight in ≤15 words: `## Enterprise cohort NRR fell 8pts; ship usage-based pricing in Q3`.
- **SCR** for decision memos: `## Situation` → `## Complication` → `## Resolution` (the resolution is 60–70% of the content).
- Standard vocabulary where the type calls for it: `## Input Metrics` / `## Output Metrics` (KPI frameworks), `## Decision Required` (before Recommendations on approval memos), `## So What` (page-level takeaway), `## Assumptions & Sensitivities`, `## Reconciliation` (market sizing: where top-down meets bottom-up).
## Anti-patterns
- Scoring without justification lines — a bare "Strong" transfers no information.
- Presenting one option with a question mark instead of genuine alternatives.
- KPI targets without measurement methods, or "improve engagement" as a KPI.
- Generic persona prose ("as an expert analyst I…") — this skill is its outputs, not its résumé.From marcioaltoe/skills, MIT.
More from marcioaltoe/skills
- 0.570score
context7-cli
marcioaltoe
Use the ctx7 CLI to fetch library documentation and configure Context7 MCP.
SkillAFreshness: AClaude Code +9 - 0.567score
write-idea
Marcio Altoé
Expand a raw product idea into a research-backed spec at docs/specs/<slug>/_idea.md — targeted questions, parallel codebase + market research…
SkillAFreshness: AClaude Code +9 - 0.567score
write-prd
Marcio Altoé
Write a PRD as a durable local artifact at docs/specs/<slug>/_prd.md — research first, clarify with one multiple-choice question at a time, record decisions…
SkillAFreshness: AClaude Code +9 - 0.565score
setup-context-driven
Marcio Altoé
Adopt, update, or verify a repository's Context-Driven Baseline through the public Roundfix Baseline Command.
SkillAFreshness: AClaude Code +9 - 0.560score
skill-catalog-curation
Marcio Altoé
Curates this repository's installable skills catalog.
SkillAFreshness: AClaude Code +9 - 0.560score
knowledge-workspace
Marcio Altoé
Work with project documentation and the central knowledge repository (marcioaltoe/secondbrain).
SkillAFreshness: AClaude Code +9 - 0.539score
brainstorming
Marcio Altoé
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.
SkillAFreshness: AClaude Code +9 - 0.479score
agentic-cli-design
marcioaltoe
Design principles for building CLI tools that LLM/AI agents can safely and reliably operate.
SkillCFreshness: CClaude Code +9 - 0.476score
exa-web-search
marcioaltoe
Deep research powered by Exa.
SkillCFreshness: CClaude Code +9 - 0.474score
find-rules
marcioaltoe
Discover and understand project rules, coding standards, and architectural guidelines before starting a task.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Oct 1, 2026 (28 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 0.0.3
- License
- MIT
- Repository
- github.com/marcioaltoe/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Marcio Altoé
- 0.567score
write-idea
Marcio Altoé
Expand a raw product idea into a research-backed spec at docs/specs/<slug>/_idea.md — targeted questions, parallel codebase + market research…
SkillAFreshness: AClaude Code +9 - 0.567score
write-prd
Marcio Altoé
Write a PRD as a durable local artifact at docs/specs/<slug>/_prd.md — research first, clarify with one multiple-choice question at a time, record decisions…
SkillAFreshness: AClaude Code +9 - 0.565score
setup-context-driven
Marcio Altoé
Adopt, update, or verify a repository's Context-Driven Baseline through the public Roundfix Baseline Command.
SkillAFreshness: AClaude Code +9 - 0.560score
skill-catalog-curation
Marcio Altoé
Curates this repository's installable skills catalog.
SkillAFreshness: AClaude Code +9 - 0.560score
knowledge-workspace
Marcio Altoé
Work with project documentation and the central knowledge repository (marcioaltoe/secondbrain).
SkillAFreshness: AClaude Code +9 - 0.539score
brainstorming
Marcio Altoé
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.
SkillAFreshness: AClaude Code +9
Cite this page
business-analyst skill. Agent Mart. https://agentmart.dev/skills/marcioaltoe-business-analyst (last updated 2026-10-24)