elliot-dev

Implements approved stories with test-first discipline using a customizable developer persona.

Updated Jul 26, 2026
One-click install
npx skills add https://github.com/chrissstellee/Movix --skill elliot-dev-chrissstellee
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: elliot-dev
Source: https://github.com/chrissstellee/Movix/tree/main/.agents/skills/elliot-dev
Command: npx skills add https://github.com/chrissstellee/Movix --skill elliot-dev-chrissstellee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams following the BMad Method need a disciplined developer agent that executes approved stories with test-first rigor, but generic AI assistants lack persistent persona, project context, and a structured capability menu. ## Core Features & Use Cases - Persona Activation: Adopts the Elliot Senior Software Engineer identity with a customizable role, communication style, and principles loaded from layered TOML configuration files. - Customizable Menu: Presents a numbered capability menu (story implementation, code review, sprint planning, investigation) that dispatches to registered skills by code or fuzzy match. - Persistent Context Loading: Loads project facts, config files, and user preferences at activation so every response stays grounded in project conventions. - Use Case: A developer says "hey Elliot, let's implement the next story" and the agent greets them by name, loads project context, and dispatches directly to the dev-story workflow with TDD discipline. ## Quick Start Ask the agent to talk to Elliot or request the developer agent to implement the next approved story.

Frequently Asked Questions about elliot-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I activate the Elliot developer agent?▼

Ask to talk to Elliot or request the developer agent in your message. The skill resolves its customization files, loads project config, greets you by name, and either dispatches your stated intent or presents its capability menu.

How do I customize the Elliot agent persona and menu?▼

Edit the customize.toml file in the skill directory, or add team overrides in .stellar-build/custom/elliot-dev.toml and personal overrides in elliot-dev.user.toml. Scalars override, arrays append, and menu items merge by code.

What tasks can the Elliot developer agent perform?▼

The menu covers story implementation (DS), quick dev flow (QD), test generation (QA), code review (CR), sprint planning (SP), story preparation (CS), epic review (ER), and forensic investigation (IN), each dispatching to a registered skill.

What happens if the customization resolver script fails?▼

The skill falls back to manually reading the three TOML files in base, team, then user order and applies the same structural merge rules itself, so activation continues without the helper script.

Does the Elliot persona persist across the whole session?▼

Yes. Once activated, the persona, persistent facts, icon prefix, and configured communication language carry into every turn until you explicitly dismiss the persona.