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.
67%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./packages/cyber-pilot-kit-frontx/SKILL.mdProvides AI agents with ecosystem-level fluency for FrontX projects, and routes a FrontX request to the capability that serves it.
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 to | Served by |
|---|---|
| Create a new project from what the developer wants to be built, holding no reference to start from | frontx_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 holds | The 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 unit | frontx_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 version | frontx 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 boundaries | This document and the guidelines it ships with |
| Check that a template is publishable | The 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.
| Package | Scope | Purpose |
|---|---|---|
@gears-frontx/mfes | Ecosystem | MFE runtime substrate — registration, loading, isolation, mediation |
@gears-frontx/gts-plugin | Ecosystem | GTS default type-system plugin |
@gears-frontx/api | Ecosystem | API protocol surface — handler-agnostic fetch, cache sharing |
@gears-frontx/cli | Ecosystem | Template resolution CLI — zero bundled template content (CLI-1) |
@gears-frontx/cyber-pilot-kit-frontx | Ecosystem | This AI tooling kit |
frontx_ prefix.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.cfs kit install.constructorfabric/gears-frontx
45f8d5c
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.