# indicator-designer

Designs MEL/SRHR indicators against IPPF, UNFPA, and UNAIDS standards. Useful for results frameworks, KPI sets, and measurement plans.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 656 installs · ★ 3
- Author: gasserane
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/gasserane/personal-skills/tree/HEAD/org/indicator-designer/SKILL.md
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/skills/indicator-designer

## What it does

indicator-designer helps build indicator sets for MEL and SRHR work. It separates output, outcome, and impact measures, then defines each candidate with a name, meaning, numerator or count, denominator where relevant, data source, and measurement frequency. Disaggregation covers age, gender identity, disability, geography, and other relevant groups.

The skill assigns Tier 1, Tier 2, or Tier 3 status and links indicators to WHO, SDG, donor, and related frameworks when applicable. Its output includes an indicator table, an intersectionality note, measurement and quality-assurance details, tier distribution, data-gap flags, and limits on what the set can show.

The request needs the measured result, programme context, and measurement purpose. Country or region, population, and programme scale are part of that context, so leaving them out weakens the indicator design.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill indicator-designer -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/indicator-designer/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/indicator-designer/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill indicator-designer -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/indicator-designer/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill indicator-designer -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/indicator-designer/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install gasserane/personal-skills indicator-designer
```

2. **Manually: put the files in place**
- File: `.github/skills/indicator-designer/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill indicator-designer -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/gasserane/personal-skills --path org/indicator-designer
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/indicator-designer/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill indicator-designer -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/gasserane/personal-skills/tree/HEAD/org/indicator-designer/SKILL.md

## When to use it
- build an MEL/SRHR indicator set
- classify measures as output, outcome, or impact
- define numerators, denominators, and data sources
- add subgroup disaggregation and Tier 1/2/3 markers
- flag data gaps and limits in interpretation

## Example prompts
- Design indicators for this outcome and classify each one as output, outcome, or impact.
- Audit these results framework indicators and add definitions, data sources, frequency, and disaggregation.
- Adapt this indicator set for the target population, then flag missing data and explain how each measure will be collected.

## Similar
- [frontend-design](https://affpapa.org/en/nevibecode/skills/frontend-design.md) — skill · 1025790 installs
- [grill-me](https://affpapa.org/en/nevibecode/skills/grill-me.md) — skill · 1424476 installs
- [design-taste-frontend](https://affpapa.org/en/nevibecode/skills/design-taste-frontend.md) — skill · 678700 installs
- [prototype](https://affpapa.org/en/nevibecode/skills/prototype.md) — skill · 986201 installs
- [grilling](https://affpapa.org/en/nevibecode/skills/grilling.md) — skill · 979543 installs
- [codebase-design](https://affpapa.org/en/nevibecode/skills/codebase-design.md) — skill · 850344 installs

From the same set: [gasserane/personal-skills](https://affpapa.org/en/nevibecode/by/gasserane/personal-skills.md) — 22 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
