# Request Normalizer

> Use when turning a natural-language biology request into a structured request object before planning.

- Skill: `vimalinx/request-normalizer` (Agent Skill)
- Install (CLI): `npx skillmds add vimalinx/request-normalizer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vimalinx/request-normalizer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: vimalinx (https://skillmd.com/u/vimalinx)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/vimalinx/request-normalizer

---


# request-normalizer

## Responsibility

Convert the user's natural-language goal into a structured request that captures inputs, outputs, constraints, and missing information.

## Inputs

- user request text
- optional file paths
- optional project context

## Outputs

- normalized request object
- list of missing fields
- initial request tags

## Workflow

1. Extract the scientific goal and expected deliverable.
2. Identify concrete inputs, references, and constraints already provided.
3. Tag the request with domain and task hints for routing.
4. Explicitly list any missing information needed before execution.

## Guardrails

- Do not generate execution steps here.
- Do not silently invent file paths or references.
- Prefer a partial structured request over a confident but wrong one.

