CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

frontx

FrontX ecosystem AI capabilities: MFE runtime substrate, GTS type system, API protocol surface, CLI scaffolding, and AI tooling kit. Routes a FrontX request to the capability that serves it. Solution-agnostic base only.

Quality

67%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./packages/cyber-pilot-kit-frontx/SKILL.md
SKILL.md
Quality
Evals
Security

FrontX AI Tooling Kit

Provides AI agents with ecosystem-level fluency for FrontX projects, and routes a FrontX request to the capability that serves it.

Request Routing

Read this before answering a FrontX request. Decide from the request itself and from whether the working directory already holds applied templates - a .frontx/provenance.json with records means it does.

The request is toServed by
Create a new project from what the developer wants to be built, holding no reference to start fromfrontx_project_scaffolding - matches the stated intent against what the installed inventory declares, applies the chosen set through the frontx executable, and realizes the units the intent names inside selected or already-applied template ground, reporting the rest as residual work
Apply a specific template whose reference the developer already holdsThe frontx executable directly - frontx seed for a new repository, frontx add for an existing one. This path is unchanged and needs no capability here
Add a unit to a project that already holds applied templates - one more screen, one more isolated UI unitfrontx_project_scaffolding - it offers the unit to the installed inventory first, because a unit may have a template of its own, and drives the skills the owning template activates under .frontx/ai/<template-identity>/ only for a unit no installed template claims and that lies inside an applied template's ground. A unit outside that ground is reported as residual work and nothing is written for it. Do not send this request to those skills directly: that answers the inventory's question without asking it. The base kit adds no unit itself
Move an applied template to a newer versionfrontx upgrade <projectRoot> <targetVersion> directly, or its --json form, which emits the change set for review and reads a decision back before anything is applied
Understand the ecosystem - runtime substrate, type system, API surface, package boundariesThis document and the guidelines it ships with
Check that a template is publishableThe frontx executable directly - frontx validate <templateDir>

If the request matches none of these, say so and name the capabilities above. Do not route it to the closest one; a capability applied to a request it does not serve produces a confident wrong answer.

Packages

PackageScopePurpose
@gears-frontx/mfesEcosystemMFE runtime substrate — registration, loading, isolation, mediation
@gears-frontx/gts-pluginEcosystemGTS default type-system plugin
@gears-frontx/apiEcosystemAPI protocol surface — handler-agnostic fetch, cache sharing
@gears-frontx/cliEcosystemTemplate resolution CLI — zero bundled template content (CLI-1)
@gears-frontx/cyber-pilot-kit-frontxEcosystemThis AI tooling kit

Architecture Principles

  • CLI-1: CLI has zero dependency on any template; resolves by source-spec at runtime.
  • KIT-1: All resource identifiers in this kit carry the frontx_ prefix.
  • MFES-2 / MFES-3: MFE packages do not depend on template packages.
  • API-1: API package is handler-agnostic; mocks are template territory.
  • GTS-PLUGIN-2: GTS plugin ships no solution schemas; schemas are template territory.

Key Concepts

  • MFE (Microfrontend): isolated UI unit registered through the MFE registry.
  • Extension domain: capability grouping that governs which MFEs may mount in a given area.
  • Source-spec: host:owner/repo[//subtree]@ref — the address the CLI resolves to a template at runtime; the optional //subtree addresses a template occupying a subdirectory of a repository.
  • Template: an external project-type deliverable (not bundled into core packages).
  • Constructor Studio kit: declarative content bundle installable via cfs kit install.
Repository

constructorfabric/gears-frontx

Path

packages/cyber-pilot-kit-frontx/SKILL.md

Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.