The composable layer

Roles are who.
Skills are how.

Underneath Chat, Agent and Agency sits one library. A Role is a named specialist with a job and a personality. A Skill is a single capability it can use. Build them once — reuse them everywhere.

/roles· 20 Roles· one-click install· fork & edit
🔒app.foresigxt.com/roles
Roles gallery — a grid of installable specialists: Mira, Theo, Atlas, Yuki, Vera and Ozzy, each with their skills and an install button.
Two primitives

A small idea
that composes.

Keep the two apart and everything stacks: Skills plug into Roles, Roles staff Agents, Agents form an Agency. Change a Skill once and every Role that uses it gets sharper.

// Role

The who.

A named specialist with a job, a system prompt, and a curated set of Skills. Mira is a Sales Researcher; Atlas reconciles finance. You install one, brief it, and it remembers how you like things done.

Role = identity + instructions + Skills
// Skill

The how.

A single capability — search the web, enrich a company, score a résumé, match a ledger. Skills are transparent and toggleable. Give a Role only the Skills the job needs; nothing runs that you didn’t allow.

Skill = one tool the Role can use
The starting roster

Six to start.
Twenty in the gallery.

Pre-made Roles you can install in one click, each a named specialist with its own Skills. Fork any of them into an org copy and make it yours.

M
Mira
Sales Researcher
Sales

Researches companies and drafts first-touch outreach, citing every source.

web-searchcompany-enrichsummarize +1
T
Theo
Recruiter
People

Screens inbound applicants against a rubric and summarises the shortlist.

parse-resumerubric-scoresummarize
A
Atlas
Finance Reconciler
Finance

Reconciles invoices against the ledger and flags every delta it finds.

parse-invoiceledger-matchflag-delta +2
Y
Yuki
Support Triager
Support

Triages inbound tickets, tags priority, and drafts the first reply.

classifyprioritizekb-search +1
V
Vera
Market Analyst
Research

Builds competitive briefs with sources, checking each citation as it goes.

web-searchfetchcite-check +1
O
Ozzy
Ops Coordinator
Operations

Chases vendor renewals and SOWs, scheduling the follow-ups for you.

calendardraft-emailtrack-status
Inside a Role

See exactly what it can do — and switch off what it can’t.

Open any Role and its Skills are laid out as plain toggles. Turn web-search off and it simply won’t reach the web. Edit the instructions in everyday language, read an example run, and watch the telemetry from its last job. Transparent by construction.

  • Per-Skill toggles — least privilege by default
  • Editable system prompt, versioned per org copy
  • Example run + last-run cost, latency and tokens
Role detail for Mira — skills toggles for web-search, company-enrich, summarize and write-crm, editable instructions and last-run telemetry.
A sample of the Skill library

Small, sharp,
reusable.

web-search Search the public web for signals and sources.
company-enrich Fill firmographic and headcount fields.
summarize Condense long sources into a tight brief.
cite-check Verify each citation actually supports the claim.
parse-resume Extract structured fields from a CV.
rubric-score Score a candidate against a defined rubric.
ledger-match Match invoice lines against the ledger.
flag-delta Surface mismatches and low-confidence rows.
classify Tag and route inbound items by type.
draft-email Write a first-pass reply in your voice.
Why split them

Hire the who once. Sharpen the how forever.

Where Roles run

Same library.
Every mode.

Take a seat

The roster grows
with the beta.

New Roles and Skills land every cohort. Join the list for early access, the changelog, and a fortnightly note on what we’re adding next.