Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/anombyte93-setup
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/setup
What's inside
- Skill name
setup- Description
- Phase 0 of the prd-taskmaster pipeline. Resolves the active backend, initializes the project, configures the provider stack when the TaskMaster backend is active (DETECT-FIRST — never overwrite a working user config), and verifies the AI pipeline. Autonomous: zero user questions unless a hard block is hit. Declares the Setup phase complete so DISCOVER can follow.
- License
- MIT
- Instructions
- 177 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (1)
- SKILL.md
SKILL.md (first lines)
# Phase 0: Setup
Declarative phase skill. Invoked by the prd-taskmaster orchestrator when
`current_phase` is null or `SETUP`. Never called directly by a user.
## Entry gate
1. Call `mcp__plugin_prd_go__check_gate(phase="SETUP", evidence={})` for diagnostics.
`check_gate` is an EXIT gate: it verifies you have the evidence to *advance*, not to
*enter*. On first entry you have no evidence yet (Step 4 below produces
`validate_setup.ready=true`), so a `gate_passed: false` result here is EXPECTED — the
state machine's legal transitions (`None → SETUP`) already guarantee only legal entry.
- **First entry** (no evidence yet): note the result and continue with the Procedure.
- **Re-entry**: if the gate reports violations, report them and stop — it protects
against re-running a completed phase or skipping ahead.
Enforce the gate when you ADVANCE (after the procedure), not on entry.
## Procedure (5 steps, abort on hard failure)
### Step 1: Backend detection
Run backend detection:
```bash
python3 script.py backend-detect
```
The native engine is the sole generator and needs no external binary — a
keyless host CLI (`claude` / `codex` / `gemini`) on PATH, or a provider API key,
is sufficient (see Chunk 7's `atlas setup` wizard). The `task-master` binary is
no longer required or supported; `backend-detect` reports its presence purely as
informational. Continue with the resolved (native) backend.
### Step 2: Project init
Check whether the current project has a `.taskmaster/` directory (the engine
still reads/writes the `.taskmaster/` file format for tasks and config).
If missing, run backend op `init`:
```bash
python3 script.py init-project
```
This initialises the native project state and the `.taskmaster/` file format. If
`.taskmaster/` is present, continue.
### Step 2.5: Customisation bootstrap (REQUIRED — closes execute-task deadlock)
`execute-task` requires `.atlas-ai/customizations/system-prompt-template.md`
to exist as a precondition (its Entry gate halts otherwise). It cannot
create the file from inside the loop — the failure mode is a hard halt with
no recovery path.
This step ensures the file exists BEFORE execute-task ever runs:
```bash
PLUGIN_SKEL="${CLAUDE_PLUGIN_ROOT}/skel/customizations"
mkdir -p .atlas-ai/customizations
if [ ! -f .atlas-ai/customizations/system-prompt-template.md ]; then
if [ -d "$PLUGIN_SKEL" ]; then
cp -n "$PLUGIN_SKEL"/*.md .atlas-ai/customizations/ # -n: no-clobber, copy starter pack
else
: > .atlas-ai/customizations/system-prompt-template.md # empty is fine per execute-task Entry gate
fi
fi
```
The starter pack (`domain-vocabulary.md`, `system-prompt-template.md`,
`task-enrichment-rules.md`, `verification-preferences.md`) is editable —
users tune them to project-specific terminology. Empty is acceptable; the
file simply must exist.
Also scaffold `.atlas-ai/ship-check.py` if it doesn't already exist:
```bash
if [ ! -f .atlas-ai/ship-check.py ] && [ -f "${CLAUDE_PLUGIN_ROOT}/skel/ship-check.py" ]; then
cp "${CLAUDE_PLUGIN_ROOT}/skel/ship-check.py" .atlas-ai/ship-check.py
chmod +x .atlas-ai/ship-check.py
fi
```
(Codified 2026-06-04 — yesterday's run halted at execute-task Entry
because `system-prompt-template.md` was missing; the file had to be
manually `touch`-ed from outside the loop.)
### Step 3: Provider configuration — DETECT-FIRST
When the TaskMaster backend is active, **read `task-master models` output BEFORE
setting anything.** This is the load-bearing rule. A working user config must
NOT be overwritten silently. When the native backend is active, provider
configuration is handled by the resolved backend and this TaskMaster-specific
step is informational only.
| `task-master models` output | Action |
|---|---|
| Main / Research / Fallback all populated with a supported provider | SKIP — go to Step 4. |
| Main set, Research/Fallback empty | Partial mutate — fill the empty roles only. |
| All three empty (fresh install) | Full configure — use the default stack below. |
| Provider flagged unsupported / deprecated | Ask the user before mutating. |
**Why DETECT-FIRST:** v4 dogfood (2026-04-13, LEARNING #9) caught the skill
overwriting a working `gemini-cli / gemini-3-pro-preview` config because the
procedure wasn't branch-aware. Detect first, mutate only the empty slots.
**Default stack (fresh install only):**
```bash
task-master models --set-main gemini-3-pro-preview --gemini-cli
task-master models --set-research gemini-3-pro-preview --gemini-cli
task-master models --set-fallback gemini-3-flash-preview --gemini-cli
```
Why Gemini CLI: ~113× more token-efficient than sonnet on parse-prd, free via
any Google account, no API key. One provider, three roles, zero cost.From anombyte93/prd-taskmaster, MIT.
More from anombyte93/prd-taskmaster
- 0.708score
prd-taskmaster
anombyte93
Zero-config goal-to-tasks engine (the Atlas engine).
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
go
anombyte93
Zero-config goal-to-tasks engine.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
expand-tasks
anombyte93
Expand all TaskMaster tasks with deep research before coding begins.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
handoff
anombyte93
Phase 3 of the prd-taskmaster pipeline: smart mode selection and user handoff.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
customise-workflow
anombyte93
Customise the prd-taskmaster plugin workflow via curated brainstorm questions.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
discover
anombyte93
Phase 1 of the prd-taskmaster pipeline: brainstorm-driven discovery.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
execute-fleet
anombyte93
Phase execution skill for licensed Atlas Fleet runs.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
execute-task
anombyte93
Execute the next TaskMaster task using the implementation plan with CDD verification.
SkillCFreshness: C★ 607Claude Code +9 - 0.697score
atlas
anombyte93
The Atlas engine — turn any goal into a validated PRD and an executable, verified task graph.
SkillCFreshness: C★ 607Claude Code +9 - 0.586score
generate
anombyte93
Phase 2 of the prd-taskmaster pipeline: spec generation and task parsing.
SkillCFreshness: C★ 607Claude Code +9 - 0.481score
CLAUDE.md · anombyte93/prd-taskmaster
anombyte93
CLAUDE.md from anombyte93/prd-taskmaster: 158 lines covering The end goal (north star — test every change against this), Unfakable "done" — the two gates…
TemplateCFreshness: C★ 607Claude Code - 0.478score
AGENTS.md · anombyte93/prd-taskmaster
anombyte93
AGENTS.md from anombyte93/prd-taskmaster: 53 lines covering The end goal (north star — test every change against this), Backend model (v4.1+), Working rules.
TemplateCFreshness: C★ 607Codex +5
Signals
- Stars
- 607
- Forks
- 60
- Open issues
- 8
- Last commit (this folder)
- Jun 15, 2026 (4 months ago)
- Last release
- Jun 13, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/anombyte93/prd-taskmaster
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from anombyte93
- 0.708score
prd-taskmaster
anombyte93
Zero-config goal-to-tasks engine (the Atlas engine).
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
go
anombyte93
Zero-config goal-to-tasks engine.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
expand-tasks
anombyte93
Expand all TaskMaster tasks with deep research before coding begins.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
handoff
anombyte93
Phase 3 of the prd-taskmaster pipeline: smart mode selection and user handoff.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
customise-workflow
anombyte93
Customise the prd-taskmaster plugin workflow via curated brainstorm questions.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
discover
anombyte93
Phase 1 of the prd-taskmaster pipeline: brainstorm-driven discovery.
SkillCFreshness: C★ 607Claude Code +9
Cite this page
setup skill. Agent Mart. https://agentmart.dev/skills/anombyte93-setup (last updated 2026-10-24)