Skip to content

Repository files navigation

Fieldcraft banner

Fieldcraft

License: MIT CI Agent Skills Codex Claude Code OpenCode

Fieldcraft is a small set of Agent Skills for reviewing form-heavy product interfaces: setup flows, configuration generators, admin settings, onboarding forms, and similar screens where feedback, preview, and final actions have to stay close to the user's current decision.

What Fieldcraft Checks

Area What it catches Better shape
Field feedback Errors, warnings, and help text routed only to a global status area Put the message next to the field or option that caused it
Field verification Single-field remote checks shown as oversized panels, unclear states, or stale results Keep the action and canonical result compact, local, and tied to the current value
Field layout Sibling controls drift because one field has help, status, or candidates below it Align the interactive control rows and let feedback expand only its owner
Form flow Hidden-mode errors, unclear required fields, and disabled actions without reasons Match guidance to the current choice and explain blockers locally
Output boundaries Preview or status panels becoming the main place users discover mistakes Keep output panels for generated files, commands, logs, and final actions

Examples

The form feedback comparison shows the same setup form before and after applying Fieldcraft's review guidance.

Form feedback comparison

The asynchronous field verification comparison shows why one field-owned remote check should stay compact and local.

Asynchronous field verification comparison

The field-row alignment comparison shows how field-owned feedback can make a sibling control drift when the complete field groups are aligned instead of their interactive control rows.

Field-row alignment comparison

Scope

Fieldcraft owns Use mature tools for Out of scope
Field-local validation and help Browser automation and screenshots with Playwright CLI or Playwright MCP Visual preset packs
Same-row control alignment and field-owned feedback layout Browser geometry and responsive evidence from the available browser path General visual restyling without a form workflow problem
Compact field-owned verification states and response placement Remote API behavior, request tracing, and network evidence from project tooling Caching policies or automatic request strategies without product evidence
Form flow and progressive disclosure Performance, SEO, and broad quality audits with Lighthouse or web-quality skills Framework-specific component stacks
Input, preview, output, and action boundaries Deep accessibility audits with axe or WCAG-focused tooling Replacing a project's design system
Source-only review with explicit confidence limits Console logs, network checks, and runtime debugging from browser tooling A guarantee of a particular visual style

Browser Evidence

Fieldcraft does not install Playwright, browser binaries, MCP servers, or other browser-control tools. It can review source code without a browser, but screenshots and interaction evidence require the host agent environment to provide a browser path such as Playwright CLI, Playwright MCP, Browser Use, local Chromium/Chrome, or existing CI/user screenshots.

If you explicitly ask for screenshots or browser interaction and no browser path is available, the agent should report the missing tool instead of silently downgrading to source-only review. Source-only review is still useful when you accept that fallback, and findings should mark visual layout claims as inferred.

Install

Agent Support Install
Codex Native SKILL.md cp -r skills/product-form-ux ~/.agents/skills/
Claude Code Native SKILL.md cp -r skills/product-form-ux ~/.claude/skills/
OpenCode Native SKILL.md cp -r skills/product-form-ux ~/.agents/skills/

Codex:

mkdir -p ~/.agents/skills
cp -r skills/product-form-ux ~/.agents/skills/

Claude Code:

mkdir -p ~/.claude/skills
cp -r skills/product-form-ux ~/.claude/skills/

OpenCode also discovers Agent Skills from ~/.agents/skills:

mkdir -p ~/.agents/skills
cp -r skills/product-form-ux ~/.agents/skills/

For repository-local use, copy the skill into .agents/skills/ for Codex and OpenCode, or .claude/skills/ for Claude Code.

Use It

Ask your coding agent to use the skill during review or implementation:

Use $product-form-ux to review this setup flow. Focus on validation placement,
disabled actions, and whether the preview/status panel is doing the right job.

Skills

product-form-ux

Use when building or reviewing a form-heavy product interface: a setup wizard, configuration generator, admin settings surface, checkout-like flow, onboarding form, or similar UI.

Then ask your coding agent to use product-form-ux when reviewing or changing a form-heavy product UI.

About

Skills for form-heavy product UI review and field-local feedback.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages