
indicator-designer
Design MEL/SRHR indicators to IPPF/UNFPA/UNAIDS publication standard. Use when Ane asks for "indicators", "KPIs", "results framework", "M&E indicators", "measurement framework", or equivalent. Enforces WHO (2010) WHO/RHR/10.12 standards plus Washington Group disaggregation, applies Tier 1/2/3 integrity markers, defines measurement mechanisms, and flags data gaps. Distinguishes output, outcome, and impact indicators precisely.
- Installs
- 656
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/gasserane/personal-skills --skill indicator-designer- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads indicator-designer automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Indicator Designer
Indicators that do not disaggregate to current standard are below publication quality. This skill prevents that from shipping.
When to use
Trigger for any indicator-related request: new results framework, donor indicator set, MEL plan indicators, outcome indicators for a ToC, SDG alignment, indicator audit or adaptation.
Do not trigger for general monitoring plan design or data collection planning beyond indicator definition — those are separate workflows.
Required inputs
Ask in one batch. First three are required.
- What is being measured: the outcome, output, or impact statement the indicator must capture (required; ideally pulled from an existing ToC)
- Programme context: country or region, population, programme scale (required)
- Measurement purpose: accountability to donor, adaptive management, advocacy, contribution analysis (required; shapes indicator choice)
- Existing indicators Ane wants to retain or adapt (optional)
- Data source constraints: what data Ane can and cannot collect (optional but often decisive)
- Reporting frequency required (optional; default annual)
Method
Step 1 — classify the measurement level
State whether the indicator measures:
- Output: something the programme directly produces (services delivered, people trained)
- Outcome: a change in behaviour, knowledge, or condition in the target population
- Impact: population-level change the programme contributes to
Misclassification is a quality failure. Donor reports often conflate these. Do not.
Step 2 — propose candidate indicators
For each outcome or output, propose 2-4 candidate indicators. Mix quantitative and qualitative where both add signal. For each:
- Name: noun phrase, specific
- Definition: one sentence, unambiguous
- Numerator / denominator: if rate or proportion; if count, say so
- Data source: survey, routine service data, secondary source, qualitative interview, observation
- Frequency: how often measured
- Disaggregation: at minimum age cohort, gender identity, disability status (Washington Group Short Set WG-SS), geographic stratum — per WHO (2010) WHO/RHR/10.12 cross-mapped with current UN authoritative guidance. Flag any missing.
- Tier:
- Tier 1 — globally validated indicator from an authoritative source (WHO, UNFPA, SDG indicator framework). Cite source and year.
- Tier 2 — validated indicator adapted for this context. Note the original and the adaptation.
- Tier 3 — novel or bespoke indicator. Flag confidence level. Explain why a Tier 1 or 2 indicator was not sufficient.
Step 3 — cross-reference global frameworks
For every indicator, check and cite where applicable:
- WHO/UNFPA Sexual Health Indicators (2023)
- SDG indicator framework (targets 3.7, 5.6 for SRHR)
- ICPD+25 commitments (2019)
- Donor framework, if specified
If a candidate indicator predates the 2023 WHO/UNFPA revision, flag it. Propose the current equivalent.
Step 4 — apply intersectionality substantively
Disaggregation alone is parallel, not intersectional. For each indicator, note at least one interaction effect that must be tracked (e.g., adolescent girls with disabilities, rural young women, LGBTQI+ adolescents).
If interaction-effect analysis is not feasible given data volumes, say so explicitly. Do not pretend.
Step 5 — define the measurement mechanism
For each indicator, specify:
- Who collects the data
- What tool or instrument (cite if standard; describe if bespoke)
- Quality assurance step
- Cost or burden flag if collection is resource-intensive
Step 6 — flag data gaps
For any indicator that cannot be measured with available data, use the format:
⚠️ Data gap: [indicator] — [what is missing] — [recommended action: proxy, new collection, or descope]
Output structure
Produce an indicator table with these columns:
| # | Indicator name | Type (output/outcome/impact) | Definition | Numerator | Denominator | Data source | Frequency | Disaggregation | Tier | Framework reference | Data gap flag |
Follow the table with:
- Intersectionality note: which interaction effects the set tracks and which it does not
- Measurement mechanism summary: one paragraph on who does what
- Tier distribution: count of Tier 1/2/3 indicators. Flag if Tier 3 exceeds 20% of the set — Ane may be reinventing standards unnecessarily.
- Sources: full citations for every framework referenced
Citation requirements
Mandatory versions:
- WHO/UNFPA Sexual Health Indicators (2023 revision)
- SDG indicator framework (UN Statistics Division, latest)
- ICPD+25 Nairobi Summit commitments (2019)
- For rights-based framing: UNFPA HRBAP + WHO/OHCHR sexual rights working definition (2006/2010)
- For gender-transformative indicators: IGWG Gender Integration Continuum
Writing rules
Follow CLAUDE.md house style. Indicator names lead with verbs where possible ("Proportion of adolescent girls who access..."). Definitions never use "should" or "must" — they describe what the indicator measures, not what the programme intends.
Limitations
This skill does not design data collection instruments, sampling frames, or analysis plans. It does not assess whether indicators are feasible at scale — that requires field knowledge Ane brings. It does not replace participatory indicator co-design with target populations; it prepares a rigorous draft for that consultation.
Edit-preservation protocol
If Ane references an existing output by path and asks to improve, iterate, or expand it, the protocol activates. Read the file first, edit scope-bounded via the Edit tool, preserve out-of-scope content byte-identical, and return the EDIT-PRESERVATION DELIVERY summary.
Apply mel_wiki/wiki/concepts/edit-preservation-protocol.md when target file exists.
FAQ
What does the indicator-designer skill do?
Design MEL/SRHR indicators to IPPF/UNFPA/UNAIDS publication standard. Use when Ane asks for "indicators", "KPIs", "results framework", "M&E indicators", "measurement framework", or equivalent. Enforces WHO (2010) WHO/RHR/10.12 standards plus Washington Group disaggregation, applies Tier 1/2/3 integrity markers, defines measurement mechanisms, and flags data gaps. Distinguishes output, outcome, and impact indicators precisely.
How do I install indicator-designer?
Run npx skills add https://github.com/gasserane/personal-skills --skill indicator-designer in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/indicator-designer/ (personal) or .claude/skills/indicator-designer/ (project).
Which AI agents can use indicator-designer?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is indicator-designer safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains indicator-designer?
It is published by gasserane in gasserane/personal-skills. It has 656 recorded installs.
More from gasserane/personal-skills
journal-reflection
gasserane/personal-skills
Guide Ane through structured reflection at end of day, end of week, after a decision, or after new learning material, producing Obsidian-compatible markdown and writing to the vault journal when the path is reachable. Use on 'journal', 'reflect on today', 'weekly review', 'after-action review', or asks that reference writing to the Obsidian vault. For a quick 4-line post-deliverable capture use /learned instead.
evidence-synthesis
gasserane/personal-skills
Conduct a rigorous rapid evidence assessment or systematic-lite literature review for MEL/SRHR questions. Use when Ane asks for "evidence review", "literature review", "evidence synthesis", "REA", "what does the evidence say", "what do we know about", or similar. Produces a structured brief with question framing, method, findings by theme, confidence grading, and implications for programme or evaluation design. Does not invent citations.
daily-brief
gasserane/personal-skills
Produce a scannable morning briefing for Ane (Senior MEL/SRHR Specialist at IPPF). Use when the user asks for "daily brief", "morning briefing", "start of day", "what's on today", "plan my day", or similar. Assembles today's priority, calendar, overdue items, pending decisions, and an energy check. Operates on user-provided inputs by default; richer when calendar/email MCP servers are connected.
decision-memo
gasserane/personal-skills
Draft a structured decision memo for Ane. Use when the user asks for a "decision memo", "decision doc", "options paper", "recommendation brief", or equivalent. Produces a scannable document with context, options, recommendation, risks, and reversibility. Applies Ane's CLAUDE.md writing style automatically.
video-content-analysis
gasserane/personal-skills
Convert FGD/webinar/SBCC video files into a structured artefact pack (transcript, frames, manifest, Tier 1 BLUF summary) the existing MEL specialists can consume. Use when Ane asks to "analyse a video", "transcribe a focus group", "process a webinar recording", "summarise a meeting recording", or runs /analyze-video . Tiered transcription (local Whisper for sensitive; M365 Stream for internal/public). Privacy + consent validated by construction. Per-run feedback prompt feeds the self-improvement loop.
power-bi-build
gasserane/personal-skills
Build IPPF-branded Power BI artefacts from analytical input. Use when Ane asks to build, scaffold, or update a Power BI dashboard, semantic model, DAX measures, or .pbip project. Applies IPPF Visual Identity 2025 brand, MEL-standard DAX measures, and three standard page recipes (indicator dashboard, equity disaggregation, methodology card). Requires the pbi CLI (pbi-cli-tool, command name pbi) installed and Power BI Desktop running with a .pbip open.
Popular frontend & design skills
setup-matt-pocock-skills
mattpocock/skills
Configure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.
frontend-design
anthropics/skills
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
hyperframes-animation
heygen-com/hyperframes
All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). Also covers auditing an existing composition's choreography (animation map) and 24 named text-animation effects. HyperFrames-native: single paused timeline, seek-safe, deterministic.
prototype
mattpocock/skills
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
hyperframes-core
heygen-com/hyperframes
The HyperFrames composition contract — build one renderable project. Use for composition structure, the data- timing attributes, class="clip", tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Read before writing composition HTML.
vercel-react-best-practices
vercel-labs/agent-skills
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.