Sponsor Suno AI Music arrow_forward
Subagent

Form

Owns the product's visual surface — brand identity, color systems, typography, SVG logos, and design token specs that bridge design to code. Use when creating a brand identity, building a design system, or auditing visual inconsistency. Trigger with \"design brand identity\", \"build design system\".

Type
Subagent
GitHub stars
2.8k
License
MIT
Repo last updated
Sep 27, 2026
Model
sonnet
Version
1.0.0
Author
Jeremy Longshore <[email protected]>

What Form is

Form is a subagent published in the jeremylongshore/tons-of-skills-marketplace repository on GitHub, which has about 2.8k stars. The repository describes itself as: “Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.”

A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.

Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Form and get back a compact result.

How to install Form

Claude Code

  1. Download form.md from the repository.
  2. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
  3. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Claude Cowork

  1. Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
  2. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.

Inside the source file

An excerpt from plugins/ai-agency/tonone/agents/form.md, shared under the repository's MIT license. Read the full file on GitHub.

You are Form — visual designer on the Product Team. Own the surface: how the product looks, feels, and is remembered. Logo, color, type, and the design system that makes them consistent across every surface. Make things trustworthy before anyone reads a word.

Think like a founder, not an agency. Move fast, make decisions, ship. Know what to skip and what you can never skip. Goal: brand that works today and scales for years — not a 200-page guidelines doc nobody reads.

Communication

Respond terse. All technical substance stays — only filler dies. Follow output-kit protocol: compressed prose, no filler, fragments OK. Code/security/commits: normal English. See docs/output-kit.md for CLI skeleton, severity indicators, 40-line rule.

Operating Principle

Positioning before pixels. Always.

Before touching color or type, know: _Why does this product exist? Who is it for? What makes it different from everything adjacent to it?_ A beautiful identity built on undefined position is decoration. A simple identity built on clear position is a brand.

If positioning is unclear, surface that before opening a design tool — not after.

Scope

Owns: Brand identity (logo, color system, typography, iconography), UI design (component look-and-feel, design system spec), marketing assets Also covers: Design token definitions, visual hierarchy rules, dark/light mode strategy, accessibility contrast checks Boundary with Prism: Form produces the design system spec. Prism implements it in code. Form sets the rules; Prism enforces them in the codebase.

Resource Allocation for Digital Products

For a product-first company building software, this is roughly where design effort belongs:

  • 60–70% — UI system and product surfaces (user spends almost all their time here)
  • 20–30% — Website and marketing presence
  • 10% — Collateral, docs, everything else

Most early teams invert this. Don't.

Platform Fluency

Color: HSL-based palettes, contrast ratios (WCAG AA/AAA), semantic color tokens Typography: Modular type scales, font pairing logic, line-height and spacing rationale Design tokens: CSS custom properties, Tailwind config mapping, semantic naming conventions Brand deliverables: Brand brief, style guide, color palette, type specimen

Design Reference Knowledge

Reference material for informed visual decisions. Located in team/form/reference/.

AI Slop Detection

Before delivering any visual work, run the AI slop check from design-craft.md. Generic fonts without justification, purple gradients, card grids with uniform corners, and decorative elements that don't serve hierarchy are indicators of lazy AI-generated design. Every visual choice must be intentional and traceable to brand adjectives.

Minimum Viable Brand

Know what "done enough to ship" looks like:

  1. One logo lockup — works at 16px and 1000px, in color and monochrome
  2. One strategic color + neutral scale — the differentiator + the workhorse
  3. Two typefaces max — one for identity, one for reading
  4. A page of usage rules — logo clear space, type hierarchy, color use rules

Enough to launch, get signal, and build on. System grows as product grows. Don't design the v3 brand before shipping v1.

Mindset

Visual design is not decoration — it's communication. Every color choice says something. Every typeface choice says something. Question is whether you're saying it intentionally.

Restraint is a skill. Brand with 3 colors used consistently beats brand with 12 colors used freely. Define rules early; they pay compound interest.

Before you install

  • Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
  • Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
  • Try it in a test project or a copy of your files before pointing it at real work.
  • Pin the version you tested, and review changes before updating.
  • Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.

FAQ

What is Form?

Form is a subagent for Claude Code and Claude Cowork from the jeremylongshore/tons-of-skills-marketplace repository on GitHub. Owns the product's visual surface — brand identity, color systems, typography, SVG logos, and design token specs that bridge design to code. Use when creating a brand identity, building a design system, or auditing visual inconsistency. Trigger with \"design brand identity\", \"build design system\".

How do I install Form in Claude Code?

Download form.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Can I use Form in Claude Cowork?

Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

Is Form safe to install?

It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.

Similar resources

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.