Getting Started: Pathway for Engineers
Pathway is your interface to the agent-aligned engineering standard. Browse job definitions, explore career progression, and generate AI agent teams matched to your role.
Prerequisites
- Node.js 22+
- npm
-
Data for the agent-aligned engineering standard at
data/pathway/. If your organization did not distribute a bundle, generate starter data withnpx fit-map init(see Initialize standard data below). Without this, everyfit-pathwaycommand exits with a data-directory-not-found error.
Install
npm install @forwardimpact/pathway
Initialize standard data
Run this unless your organization distributed a standard data bundle:
npx fit-map init
The command creates ./data/pathway/ with a complete
starter agent-aligned engineering standard. If your organization
distributes a bundle for the agent-aligned engineering standard,
follow their installation instructions instead. That is typically a
one-line curl | bash install script that places data at
~/.fit/data/pathway/.
Data directory resolution
The CLI resolves the data directory. It walks upward from the
current working directory and looks for a
data/pathway/ folder. To override, use the
--data flag:
npx fit-pathway discipline --list --data=./my-data/pathway
Browse your job definition
Use the Pathway CLI to explore the agent-aligned engineering standard your organization defined.
npx fit-pathway discipline --list # See available disciplines
npx fit-pathway level --list # See available levels
npx fit-pathway track --list # See available tracks
Combine a discipline, a level, and an optional track to generate a complete job definition:
npx fit-pathway job software-engineering J040 --track=platform
The command produces a full view of the skills, behaviours, and expectations for that role.
Generate agent teams
Create AI agent definitions matched to your role's skill profile:
npx fit-pathway agent software-engineering --track=platform --output=./agents
The command generates a .claude/ directory under
./agents/ and a .vscode/ directory to
match. The generated tree holds one
<persona>.md per agent profile under
.claude/agents/ and a SKILL.md per skill
under .claude/skills/<skill>/. It also holds
shared team instructions at .claude/CLAUDE.md and the
editor settings to match. The skill files are the same skill
definitions humans reference. Pathway formats them for AI
consumption.
To install into a project, copy the generated
.claude/ and .vscode/ directories from
./agents/ into your project root. You can also re-run
with --output=<your-project-root> so they land
there directly.
What's next
Pathway
See the expectations at every level. Generate job definitions, career paths, and agent profiles from one shared engineering standard.
See What's Expected at Your Level
Stop the guesswork about what your level requires. See the skills, behaviours, and scope so expectations are clear before your next review.