Skip to main content

Agents Inventory

Purpose: List the Swifter agents that exist today, what each one is for, and how to invoke them — the canonical reference for any agent mentioned elsewhere in the blueprint.

Agent codeRole / proficiencyStatus
swifter-defaultAutonomous triage — entry agent that routes a work item to the right specialised agent. Invoked via /swifter-default:start.Shipping
swifter-frontend-analystFrontend specification — translates work items, Figma, and existing docs into Application Specifications (data model, presentation model, logic). Does not write production code.Shipping
swifter-frontend-developerFrontend implementation — generates UI component code, page code, and integration code from analyst-produced specs.Shipping
swifter-backend-analystBackend specification — generates scoped specifications for endpoints, data models, and business logic.Shipping
swifter-backend-developerBackend implementation — implements endpoints from scoped specifications.Shipping
swifter-backend-architectBackend architecture — generates architecture guidelines, coding conventions, refactoring plans. Not for implementation.Shipping
swifter-testerTesting — generates test cases and test scripts; executes them via Playwright. Commands include generate-test-cases, generate-test-scripts, onboard-existing-tests.New; ramp-up in progress
swifter-business-analystBusiness-context formalism — commands establish-business-context-connectivity, onboard-business-requirement-definition.Implemented but unused on engagements to date
swifter-autonomousReserved / future autonomous-start agent.Reserved

Nine agent codes are known to the platform today. Of those, the seven shipping agents are the ones engagement teams should expect to use; swifter-business-analyst is implemented but has not been used in a production engagement yet, and swifter-autonomous is reserved for future use.

Invoking an agent​

Commands are invoked from inside a work session's chat as:

/swifter-<agent-code>:<command-name>

For example, /swifter-frontend-analyst:define-component-spec or /swifter-default:start. Skills are not directly invokable. MCP servers are the only sanctioned path for mutating data-model, logic, and component-metadata artefacts; agents should not use raw file-write tools to touch those files.

Per-agent command catalogue (partial)​

The catalogue below lists commands documented in the plugin definitions or observed in production engagement data. Each agent has additional commands that are not yet inventoried here; consult the plugin's commands/ folder for the complete list.

AgentDocumented commands
swifter-defaultstart (autonomous triage)
swifter-frontend-analystdefine-component-spec, define-page-spec, sync-component-specs, import-component-specs, generate-acceptance-criteria, plus lower-level commands such as fetch-figma-data, match-figma-styles, generate-figma-html-css, onboard-component, work-on-component-data-model, work-on-component-logic
swifter-frontend-developergenerate-component, generate-page, work-on-component-logic (re-invoked against an existing page is how FE↔BE integration is wired — there is no dedicated integrate-api command)
swifter-backend-analystgenerate-scoped-specifications
swifter-backend-developerimplement-scoped-changes
swifter-backend-architectcreate-guidelines
swifter-testergenerate-test-cases, generate-test-scripts, aem-generate-publish-cases, onboard-existing-tests
swifter-business-analystestablish-business-context-connectivity, onboard-business-requirement-definition

The most-invoked single command observed in production engagement data is import-component-specs on the frontend analyst — the workhorse for sync and onboarding work items.