Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
F

firu-daniel/autonomous-sdlc-harness

An autonomous software-delivery harness: a task prompt becomes a planned, implemented, reviewed and pushed…

Before you install: no copy-paste command · license Apache-2.0 · link reachable

First step: npx autonomous-sdlc-harness init

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · redirects to github.com
Install & config
Client config (built from the install command this repo gives)
{
  "mcpServers": {
    "firu-daniel-autonomous-sdlc-harness": {
      "command": "npx",
      "args": ["autonomous-sdlc-harness"]
    }
  }
}

Parsed from the README we fetched on 2026-11-10; we have not executed it.

command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
  "servers": {
    "firu-daniel-autonomous-sdlc-harness": {
      "command": "npx",
      "args": ["autonomous-sdlc-harness"]
    }
  }
}
Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio firu-daniel-autonomous-sdlc-harness -- npx autonomous-sdlc-harness
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
Star count
2 ★ · firu-daniel/autonomous-sdlc-harness · read from the repository page · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-11 · last seen 2026-11-14 · seen 4× · listed by 1 sources
Score
score 103 · 2 ★ · 1 sources · repo
Install
npx autonomous-sdlc-harness
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: npx autonomous-sdlc-harness. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository firu-daniel/autonomous-sdlc-harness;first catalogued 2026-11-11;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# autonomous-sdlc-harness

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

An autonomous software-delivery harness for Claude Code.
You ask for a change, and you get back a branch that has been planned, implemented and independently reviewed, pushed and ready for your review.
It has two entry points, used together: locally, through the plugin and CLI installed below, and from GitHub, where labelling an issue starts a run and comments and reviews steer it to a draft pull request.
The GitHub route works once one maintainer has done a one-time local setup.
You install two things: a Claude Code plugin and a Node CLI.
1. Install the plugin (step A):
bash
claude plugin marketplace add firu-daniel/autonomous-sdlc-harness
claude plugin install autonomous-sdlc-harness@autonomous-sdlc-harness
2. Wire your repository (step B):
bash
npx autonomous-sdlc-harness init
3. Teach it the codebase: type this in an interactive Claude Code session opened on the repository, not in the terminal (step C):
/autonomous-sdlc-harness:harness-analyze
4. Verify (step D):
bash
npx autonomous-sdlc-harness doctor
5. Start the daemon (step E):
bash
npx autonomous-sdlc-harness daemon install
npx autonomous-sdlc-harness daemon start
Before you run it:
Published. The npm package and the plugin marketplace are both live, so the checklist runs as written. This command answers with the published version and exits 0:
bash
npm view autonomous-sdlc-harness version
Contributors. From a clone, the plugin installs as a directory source, and the built CLI is node cli/dist/cli.js. Both routes, and the scratch repository step 3 then needs, are docs/development.md §1 and §5.
The .claude/ write wall. Step 3 writes under .claude/, which no permission entry opens to an unattended run. There it exits 0 having written nothing, so run it supervised and check that the conventions documents changed. See docs/analyze.md §3.
mermaid
flowchart TB
subgraph ship["What ships"]
P["plugin/ — the Claude Code plugin agents · branch- commands · /autonomous-sdlc-harness:harness-analyze · harness-read-mention PreToolUse guard hooks · instruction cores and forks samples · helper scripts · flow documents"]
C["cli/ — the npm package autonomous-sdlc-harness init · doctor · config · daemon · docs"]
end
subgraph repo["An adopted repository, after init"]
CFG["harness.config.json — layers, commands, protectedBranches, stateDir, phases"]
PROF["a generated permission profile, committable project settings, a pre-push backstop"]
SCR["scriptsDir — the outer-loop scripts: watcher, commit, push, worktree, notify"]
ST["stateDir — the run-artifact tree: plans, reviews, ledgers, statistics, inbox, logs"]
end
C -->|writes| CFG
C -->|writes| PROF
C -->|writes| SCR
C -->|writes| ST
D["a file is dropped: stateDir/autonomous_inbox/&lt;branch&gt;_task_prompt.md"] --> W
ASK["an ordinary session: 'add a pin button' → the offer → /autonomous-sdlc-harness:branch-prompt"] --> D
N -.->|"writes it by hand, or through /autonomous-sdlc-harness:branch-prompt"| D
W["autonomous-watcher.sh — route by filename, prepare a working copy with create-worktree.sh, place and commit the prompt, launch headless, classify the exit"]
W -->|"one -p session under the generated profile"| E
P -.->|"supplies the command, agents and instructions the session runs"| E
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/firu-daniel-autonomous-sdlc-harness/)
Source
github · https://github.com/firu-daniel/autonomous-sdlc-harness
Browse by field
Open source
Traction
2 ★
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index