-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Problem
squads init fails when run by a new user in a clean environment (no .agents, no config, no prior usage). This is the #1 friction point — every new user hits this on their first interaction.
Reproduction
docker build -f test/docker/Dockerfile.fresh-user -t squads-fresh-user .
docker run --rm squads-fresh-user bash -c "squads init"Or run the automated test suite:
./test/docker/test-fresh-user.sh --autoFresh-user test results (2026-03-24)
| Step | Result |
|---|---|
squads --version |
PASS |
squads --help |
PASS |
squads init |
FAIL |
.agents dir created |
FAIL |
squads status |
FAIL (depends on init) |
squads list |
FAIL (depends on init) |
squads catalog list |
FAIL (depends on init) |
squads doctor |
PASS |
| unknown command | PASS |
Expected
squads init in a git repo should:
- Create
.agents/squads/with a default squad - Create
.agents/SYSTEM.mdfrom built-in template - Create
.agents/company.mdwith prompts - Create
.agents/idp/catalog/with a starter entry - Exit 0 with a success message
Acceptance Criteria
-
squads initexits 0 in a clean Docker container -
.agents/directory created with proper structure -
squads statusworks after init -
squads listshows the default squad - All 9 steps in
test/docker/test-fresh-user.sh --autopass
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working