MCPInstall

instrument-designer

Design MEL/SRHR data-collection instruments to IPPF/UNFPA publication standard: questionnaires, survey instruments, KII/IDI interview guides, focus group (FGD) guides, observation checklists, and topic guides, with disaggregation, consent, and care-referral for sensitive content built in by construction. Use when Ane asks for the data-collection tool itself, closing the gap between indicator design and analysis. Does not define indicators (indicator-designer) or analyse data.

Installs
645
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 instrument-designer
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads instrument-designer automatically when relevant.

  3. 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.

Instrument Designer

An indicator names what to measure. An instrument is the tool that produces the data. A rigorous indicator collected through a poorly designed questionnaire yields data that cannot answer the question. This skill prevents that.

When to use

Trigger for any data-collection tool: structured questionnaire or survey, semi-structured key-informant or in-depth interview guide, focus-group discussion guide, observation checklist, or topic guide.

Do not trigger for indicator definition (use indicator-designer) or for analysing collected data (use the data-analysis or qualitative-coding workflows). This skill produces the tool that sits between them.

Required inputs

Ask in one batch. First two are required.

  1. Measurement target (required): the indicator set or research questions the instrument must capture. Ideally pulled from an existing results framework or ToC.
  2. Mode and population (required): quantitative survey, qualitative interview/FGD, or observation; and who the respondents are (age, context, language).
  3. Programme context: country or region, programme type (optional but shapes wording and sensitivity).
  4. Languages the instrument will be used in (optional; decisive for translation planning).
  5. Sensitive content flags: adolescent respondents, GBV, abortion, LGBTI+ (optional; triggers consent/assent and care-referral requirements).
  6. Existing instrument to adapt or align with (optional).

Method

Step 1 — choose the instrument type

Match the tool to the purpose:

  • Questionnaire — standardised stimulus for aggregation across respondents.
  • Semi-structured interview / FGD guide — flexible scaffold for meaning, experience, and process.
  • Observation checklist — practice and conditions observed directly.

Designing a qualitative guide as a group-administered questionnaire, or the reverse, is a quality failure.

Step 2 — map every item to a construct

For each indicator or research question, write the items or questions that operationalise it. Trace every item to a named target. Cut orphans. Produce an explicit item-to-indicator map.

Step 3 — design to standard

Quantitative (Groves et al. 2009; Willis 2005):

  • One idea per question; no double-barrelled items; plain language; explicit recall period.
  • Balanced response scales; decide explicitly on "don't know" / "prefer not to answer".
  • Skip logic (routing) defined; sensitive items after rapport.

Qualitative (Krueger & Casey 2015; Brinkmann & Kvale 2015):

  • Distinguish research questions (conceptual) from interview questions (everyday, answerable).
  • FGD questioning route: opening, introductory, transition, key (2–5), ending.
  • Pre-write probes; funnel from broad to specific; specify group composition logic.

Step 4 — build disaggregation by construction

Add the disaggregation block as instrument items, never as a coding afterthought: age, gender identity (separately, not collapsed with sex assigned at birth), disability via the Washington Group Short Set, geography, and context axes (voluntary ethnicity self-identification for Roma programmes). You cannot disaggregate by an axis you did not ask about.

Small-population exception (anonymous internal surveys). When respondents are a small internal group (roughly under 50, e.g. an office staff survey) and anonymity is load-bearing for honest answers, the standard demographic block de-anonymises and must NOT be used. Replace it with at most one coarse, optional context item (e.g. function area), sized so no answer category can hold fewer than five people, plus a stated minimum-cell-size rule (merge groups under five before reporting). Document this as a deliberate deviation with rationale in the design annex, never as a silent omission. If the instrument later scales to a larger population (e.g. an MA-level rollout), restore organisation-level axes (country, organisation size, policy-in-place) rather than personal demographics. Proven on an internal staff survey (2026-07-22).

Step 5 — embed ethics for sensitive content

For adolescent, GBV, abortion, or LGBTI+ content, include a consent script, an assent script plus guardian consent for minors, and a care-referral pathway in place before any data collection. This is a precondition, not an annex.

Step 6 — plan translation and pretesting

  • Multi-language: translate, independently back-translate, reconcile, and pretest per language (ITC 2017). Translation is a measurement-equivalence problem.
  • Pretest in sequence: cognitive testing first (think-aloud, verbal probing) to find comprehension and sensitivity failures, then a field pilot for logistics and routing.

Step 7 — flag data gaps

⚠️ Data gap: [what cannot be captured] — [why it matters] — [recommended action: adapt a validated item, add collection, or descope]

Output structure

Produce:

  1. Instrument type and rationale — one short paragraph.
  2. Item-to-indicator map — table linking each item to its target.
  3. The instrument — full questionnaire with response formats and skip logic, OR the questioning route with probes, OR the observation schedule.
  4. Disaggregation block — the standard demographic items.
  5. Consent / assent / care-referral — where the content requires it.
  6. Translation and pretesting note — back-translation plan and the cognitive-testing-then-pilot sequence.
  7. Data gaps.

Export the instrument as an IPPF-branded Word document via ane_package.reporting.word_export. For a structured questionnaire intended for field deployment, also emit a KOBO/ODK-deployable XLSForm: assemble the items into the survey-definition dict (schema documented in ane_package.reporting.xlsform) and call xlsform.write_xlsform. The file uploads straight to KoboToolbox (New project, then Upload an XLSForm) and bridges to the KOBO ingestion adapter (ane_package.ingest.sources.kobo). The XLSForm is a machine-read deployment file, so it carries no IPPF brand formatting; the Word document is the human-facing instrument. Adapt validated items from DHS-8 Model Questionnaires or UNICEF MICS6 tools rather than writing SRHR items from scratch; cite the source item and note the adaptation.

Citation requirements

Mandatory, current editions:

  • Groves et al. (2009) Survey Methodology 2nd ed (canonical)
  • Willis (2005) Cognitive Interviewing
  • Krueger & Casey (2015) Focus Groups 5th ed
  • Brinkmann & Kvale (2015) InterViews 3rd ed
  • International Test Commission (2017) ITC Guidelines for Translating and Adapting Tests 2nd ed
  • WHO (2010) WHO/RHR/10.12 for the indicators; Washington Group (2016) WG-SS for disability
  • For consent/assent/care pathways: the adolescent SRHR research ethics standard

Do not cite "WHO/UNFPA 2023" (unverified). Use WHO (2010) WHO/RHR/10.12.

Writing rules

Follow CLAUDE.md house style. Question wording is plain and respondent-facing; instructions to the interviewer are marked distinctly from text read to respondents. Default register is Tier 1 working brief unless Ane names publication.

Limitations

This skill designs instruments. It does not define indicators (indicator-designer), draw sampling frames, or analyse data. It does not replace cognitive testing and field piloting with real respondents; it produces a rigorous draft ready for that testing, and it specifies the testing plan.

Edit-preservation protocol

If Ane references an existing instrument 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 instrument-designer skill do?

Design MEL/SRHR data-collection instruments to IPPF/UNFPA publication standard: questionnaires, survey instruments, KII/IDI interview guides, focus group (FGD) guides, observation checklists, and topic guides, with disaggregation, consent, and care-referral for sensitive content built in by construction. Use when Ane asks for the data-collection tool itself, closing the gap between indicator design and analysis. Does not define indicators (indicator-designer) or analyse data.

How do I install instrument-designer?

Run npx skills add https://github.com/gasserane/personal-skills --skill instrument-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/instrument-designer/ (personal) or .claude/skills/instrument-designer/ (project).

Which AI agents can use instrument-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 instrument-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 instrument-designer?

It is published by gasserane in gasserane/personal-skills. It has 645 recorded installs.

More from gasserane/personal-skills

View all →

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.

Docs & Writing717 installs

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.

Docs & Writing664 installs

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.

Media & Creative662 installs

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.

Data & Databases658 installs

Popular frontend & design skills

View category →

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 & Design1.1M installs

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.

OfficialFrontend & Design1M installs

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.

Frontend & Design999.2K installs

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.

Frontend & Design930.5K installs

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.

OfficialFrontend & Design843.1K installs