Skip to content
Development
Agent

conform

- `@conform-to/zod` must **always** be imported from the `/v4` subpath. Flag any import from the bare `@conform-to/zod` package as **Critical**. The default export targets Zod v3 and causes a silent runtime failure that typecheck and build do not catch (lint does, via

From plugin
gaia
2618 skills18 agents12 commands

Claude Code

$ npx -y skills add gaia-harness/gaia --agent claude-code

Agent definition

conform.md
subagents: [react-patterns, typescript]
library: '@conform-to/zod'

Conform + Zod Audit Rules

  • `@conform-to/zod` must **always** be imported from the `/v4` subpath. Flag any import from the bare `@conform-to/zod` package as **Critical**. The default export targets Zod v3 and causes a silent runtime failure that typecheck and build do not catch (lint does, via `no-restricted-imports`).
// BAD, runtime failure, no build-time error
import {parseWithZod} from '@conform-to/zod';
import {getZodConstraint} from '@conform-to/zod';

// GOOD
import {parseWithZod} from '@conform-to/zod/v4';
import {getZodConstraint} from '@conform-to/zod/v4';
  • A `useForm` for a form with a Zod schema must pass `constraint: getZodConstraint(schema)`. Flag one that omits it as **Major**: Conform takes `required` from the constraint, so without it no control is marked required, and nothing fails.
  • A composed control rendered from `getFieldList()` must be keyed by `field.key`, on the control or its row. Flag one keyed by neither as **Major**: `getInputProps`, `getSelectProps` and `getTextareaProps` leave the key out, so after a list intent a row keyed by position shows the old value. `ConformField` already sets it.
@gaia-react
Ships withgaia

Claude is raw power. GAIA is order and focus. A serious harness for Claude Code. It keeps Claude-shipped code production-grade as your team scales. The React frontend is handled. You build the rest of your app on top.

2619 skills18 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
26
Star history of gaia-react/gaia on GitHub, a chart by star-history.com

Other agents on gaia.

audit-loop-unit

audit-loop-unit

Agent

Dispatched only by the PR Merge Workflow main thread to run audit rounds off-thread and return a thin unit report. Never invoked…

@gaia-react@gaia-reactInstall Agent
audit-refuter

audit-refuter

Agent

Dispatched only by the code-audit-frontend member: a read-only adversarial check that tries to refute one holistic Critical or…

@gaia-react@gaia-reactInstall Agent
audit-rule-specialist

audit-rule-specialist

Agent

Dispatched only by the code-audit-frontend member: a read-only line-level rule check of one role over the files it is handed.…

@gaia-react@gaia-reactInstall Agent
code-audit-frontend

code-audit-frontend

Agent

Dispatched only by the audit loop as the frontend member of the Code Audit Team: reviews code for security, performance,…

@gaia-react@gaia-reactInstall Agent

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc11d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react1d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codextoday135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman1d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about conform.

Which coding agents can use conform?
conform installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.