skelly

A skeleton crew for every project.

Serial committers. A lead, product, a tester, a designer and an engineer for each project. Tell the lead what matters. The crew proves each change with a test and lands it on main, where you can watch. Every day it takes one thing on its own.

Invite-only for now. Already in? Sign inYou're in. Open skelly
Needs you: story 4, Welcome email arrives on signup, is done. Its test and the whole suite pass, and it's on main. Do you accept it? Not yet, or Accept.Needs you: story 4, Welcome email arrives on signup, is done. Its test and the whole suite pass, and it's on main. Do you accept it? Not yet, or Accept.
app.skelly.ai / your-app
The Team tab of your-app: the designer's frames, the tester's test failing as it should, the engineer starting on story 6, and story 4 waiting for your accept with the screenshots its test saved, over the crew and the box to say something.The Team tab of your-app: the designer's frames, the tester's test failing as it should, the engineer starting on story 6, and story 4 waiting for your accept with the screenshots its test saved, over the crew and the box to say something.

A go. A failing test. Proof at the end.

One story at a time, for every project.

  1. 01
    You say goTell the lead what you want and say go. Once a day the crew also takes one thing on its own.
  2. 02
    The experienceThe designer says what you'll see and do once it's done, from the brief and your words.
  3. 03
    A failing testThe tester writes one that fails until the story is done; the designer, when it's about how a page looks.
  4. 04
    Made to passThe engineer makes it pass, the way your code already works.
  5. 05
    LandedThat test and your whole suite pass, then it lands on main.
  6. 06
    You acceptIt's done when you say so.

Talk to the crew, not a ticket queue.

Each project has a thread. The lead answers in seconds, keeps the backlog in order and starts a story when you say go, and once a day takes one on its own. Ask what's worth doing, and product goes looking, with the brief as its measure: one page on what your product is and promises. The designer, the tester and the engineer say each step as they take it.

app.skelly.ai / your-app
You ask what's worth doing next; product names a story, added as #7; the lead says it's in the work, in your words.You ask what's worth doing next; product names a story, added as #7; the lead says it's in the work, in your words.
app.skelly.ai / your-app
You ask what's worth doing next; product names a story, added as #7; the lead says it's in the work, in your words.You ask what's worth doing next; product names a story, added as #7; the lead says it's in the work, in your words.

Every story is proved by a test.

When it changes something you'll meet, the designer goes first and says what you'll see and do once it's done. The tester writes a test that fails first, so it shows the problem; on a story about how a page looks, a browser test from the designer's plan. The engineer makes it pass. Then skelly runs that test and your whole suite itself, and lands the change only if both pass.

app.skelly.ai / your-app
The designer says what you'll see, with frames of the dashboard today and as planned; the tester's test fails, as it should; the engineer starts on it.The designer says what you'll see, with frames of the dashboard today and as planned; the tester's test fails, as it should; the engineer starts on it.
app.skelly.ai / your-app
The designer says what you'll see, with frames of the dashboard today and as planned; the tester's test fails, as it should; the engineer starts on it.The designer says what you'll see, with frames of the dashboard today and as planned; the tester's test fails, as it should; the engineer starts on it.

You steer. Your yes finishes it.

A story starts when you say go, or once a day when the crew takes one thing on its own, and it isn't over until you accept it. When something needs you, it's the one thing on the page that glows.

app.skelly.ai / your-app / work
The Work tab of your-app: four landed this week and main passing; story 6 in progress, its track at Made to pass; story 4 needs your accept; one stuck.The Work tab of your-app: four landed this week and main passing; story 6 in progress, its track at Made to pass; story 4 needs your accept; one stuck.
app.skelly.ai / your-app / work
The Work tab of your-app: four landed this week and main passing; story 6 in progress, its track at Made to pass; story 4 needs your accept; one stuck.The Work tab of your-app: four landed this week and main passing; story 6 in progress, its track at Made to pass; story 4 needs your accept; one stuck.

Work on it yourself too.

One line from Account settings gives your own Claude session the crew. It can read the backlog, follow a run and talk to the lead, and the lead's answer lands in the same thread you see.

>What's the crew on in your-app?
skelly_work · your-app
Story 6, the dashboard loading in under half a second: the test fails as it should, and the engineer is on it. Story 3 is stuck: the suite failed in test/gtfs.test.mjs. Up next: stop pages show the next three departures.
>Tell the lead to take the stuck one next.
skelly_say · your-app
The lead: "Moved story 3 to the top. Say go when you want it started."
claude · ~/your-app
>What's the crew on in your-app?
skelly_work · your-app
Story 6, the dashboard loading in under half a second: the test fails as it should, and the engineer is on it. Story 3 is stuck: the suite failed in test/gtfs.test.mjs. Up next: stop pages show the next three departures.
>Tell the lead to take the stuck one next.
skelly_say · your-app
The lead: "Moved story 3 to the top. Say go when you want it started."

Serial committers.

Every morning, with no go, the crew takes one thing on its own: whatever you started that day, or the first story up next, or what product thinks most worth doing. The lead's standup says what happened, what's next and what needs you, in the thread and in your inbox. Reply in the thread. Day after day, main moves. You still accept each one.

Give every project
a skeleton crew.

Invite-only for now. Ask and we'll set you up.