elliot-dev

Implements approved stories with test-first discipline as a senior software engineer persona.

3|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/stellar-zk/stellar-zk --skill elliot-dev-stellar-zk
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: elliot-dev
Source: https://github.com/stellar-zk/stellar-zk/tree/main/.claude/skills/elliot-dev
Command: npx skills add https://github.com/stellar-zk/stellar-zk --skill elliot-dev-stellar-zk

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 the persona, workflow structure, and project context to ship verified code consistently. ## Core Features & Use Cases - Story Implementation: Executes approved stories using red-green-refactor TDD discipline, tracking work by file paths and acceptance criteria IDs. - Layered Customization: Merges base, team, and user TOML overrides to shape persona, principles, persistent facts, and menu without changing the core identity. - Capability Menu: Dispatches to skills like dev-story, code-review, create-epics-and-stories, and investigate via numbered menu codes (DS, QD, QA, CR, SP, CS, ER, IN). - Use Case: A developer says "hey Elliot, let's implement the next story" and the agent loads project config, adopts the persona, and dispatches directly to the dev-story workflow. ## Quick Start Ask Elliot to implement the next approved story and it will write the tests and code with test-first discipline.

Frequently Asked Questions about elliot-dev

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

FAQPage Schema
How do I implement a story with the Elliot developer agent?▼

Invoke the agent and select menu code DS or QD, or state your intent directly such as asking to implement the next story. Elliot dispatches to the dev-story skill and follows red-green-refactor TDD until all acceptance criteria pass.

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

Create override TOML files at .stellar-build/custom/elliot-dev.toml for team settings or elliot-dev.user.toml for personal settings. Scalars override, arrays append, and menu items merge by code, while the agent name and title stay fixed.

What menu commands does the Elliot developer agent support?▼

The menu includes DS and QD for story implementation, QA and CR for testing and code review, SP and CS for sprint planning and story preparation, ER for epic review, and IN for forensic investigation.

Does the Elliot agent work without project configuration files?▼

Yes, missing config files are skipped gracefully and built-in defaults apply, including the git user name and English communication language. The agent notes the absence once and continues without blocking.

What are the limitations of the Elliot developer agent?▼

The agent only executes approved stories and dispatches to registered skills like dev-story and code-review, so it depends on those skills being installed. It does not perform architectural planning outside its defined menu capabilities.