Agent skill

Phased Implement

by raine in raine/consult-llm

Coordinator workflow for multi-phase implementation across workmux worktrees.

MITAuto-check: notesDevelopment

Install Phased Implement

skills CLI
$ npx skills add raine/consult-llm --skill phased-implement -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install raine/consult-llm phased-implement --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/raine/consult-llm.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/phased-implement .claude/skills/phased-implement && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
phased-implement
GitHub stars
139
Token cost
~4.2k tokens
SKILL.md length
1,615 words
Files
1
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

Coordinator workflow for multi-phase implementation across workmux worktrees.

  • Works in 6 steps: Record the integration branch and start… → Stop if unrelated uncommitted changes… → Pick a topic slug and create the shared… → …
  • Tasks that involve Git worktrees
  • SKILL.md covers Operating principles, Argument handling, Required artifacts and Phase A: snapshot and plan, plus 8 more sections
  • Calls git

What it does

Phased Implement is an agent skill from raine/consult-llm. Coordinator workflow for multi-phase implementation across workmux worktrees. Generates or loads a master plan, dispatches phase agents using presets, verifies sentinels, merges serially, and performs integration verification.

Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Git worktrees. The repository describes itself as: Get a second opinion from another AI model. The licence is MIT.

When your agent uses it

  • Tasks that involve Git worktrees

Example prompts

  • “/phased-implement”

Requirements

  • Pre-approved tools (allowed-tools): Bash, Read, Write, Glob, Grep

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Record the integration branch and start commit
  2. Stop if unrelated uncommitted changes make orchestration unsafe. The integration branch must exist and must not be a detached HEAD.
  3. Pick a topic slug and create the shared run directory
  4. Track phase state in coordinator memory with these statuses: pending, working, done-unverified, merging, merged, failed, blocked.
  5. If --plan is provided, copy or write it to $PLAN_DIR/plan.md, read it, and validate it.
  6. If no plan is provided, generate a master phased plan at $PLAN_DIR/plan.md. Gather source context first with Glob, Grep, and Read. The…

What it can do on your machine

Read from SKILL.md and the folder at commit 69e3ecb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Read
    • Write
    • Glob
    • Grep

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Phased Implement loads about 4.2k tokens when it runs. Until then it costs about 61 tokens; SKILL.md has 1,615 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~61
When it runs · the whole SKILL.md, loaded when a task matches
~4.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Read, Write, Glob, Grep

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from raine/consult-llm at commit 69e3ecb, republished under its MIT licence (© raine). 1,615 words, ~4,164 tokens.

Download SKILL.mdSave it as .claude/skills/phased-implement/SKILL.md (or your agent's skills folder).
name
phased-implement
description
Coordinator workflow for multi-phase implementation across workmux worktrees. Generates or loads a master plan, dispatches phase agents using presets, verifies sentinels, merges serially, and performs integration verification.
allowed-tools
Bash, Read, Write, Glob, Grep

Coordinate multi-phase implementation across workmux worktrees. The coordinator owns the master plan, phase dispatch, merge order, ancestry checks, final integration validation, and final summary. The coordinator does not edit source files for feature work.

Do not use Claude Code built-in worktree features. Use workmux for worktree orchestration.

Operating principles

  • Coordinator never writes source. All implementation happens inside spawned worktree agents through /implement.
  • workmux done is not success. A phase succeeds only when its result sentinel reports status: success and the coordinator verifies it.
  • Merges are serialized. At most one /merge --keep runs at a time.
  • Dependents spawn only after every dependency is merged. No exceptions.
  • Drain completed handles before dispatching dependents. workmux wait --any can return after one transition while sibling phases also finished.
  • Use bounded waits. Avoid tight polling and inspect workmux status on timeouts.
  • Preserve failed and blocked worktrees for inspection. Remove worktrees only after merge and ancestry verification succeed.
  • Treat merge conflicts as merge failures for that phase, not as reasons to destroy the worktree.
  • Read the master plan YAML semantically. Do not write shell parsers for YAML.
  • Keep all coordinator artifacts in one shared history/<date>-phased-<slug>/ run directory so worktrees can read prompts and write sentinels.

Argument handling

Arguments are $ARGUMENTS.

Parse these flags before starting:

  • --plan <path>: load an existing master plan instead of generating one.
  • --integration-branch <branch>: branch that receives phase merges. Default: current branch.
  • --preset light|standard|design|strict: default preset for generated phases.
  • --validation <command>: final integration validation command.
  • --reviewer <selector>: consult-llm selector for optional integration review. Repeatable.
  • --reviewers <selector,selector>: comma-separated reviewer selectors.
  • --integration-review none|auto|full: final integration review policy. Default: auto.

Everything else is the requested multi-phase implementation.

Preset semantics:

  • light: established local pattern, focused validation, no external review
  • standard: bounded implementation with acceptance evidence and applicable runtime exercise
  • design: meaningful ownership, API, or architecture choice, with one source-grounded technical-shape review
  • strict: real trust, persistence, protocol, migration, destructive, concurrency, or FFI boundary, with boundary evidence and one final diff review

Presets increase evidence, not planning or architecture.

Required artifacts

Write coordinator artifacts under history/ using a dated run directory:

text
history/<YYYY-MM-DD>-phased-<slug>/
  plan.md
  prompts/
  captures/
  summary.md

Required:

  • master phased plan at history/<run>/plan.md
  • per-phase result sentinel at history/<run>/captures/<phase-id>.result.md
  • final summary at history/<run>/summary.md

Optional:

  • external review capture
  • debug notes

Do not require ADRs or feedback ledgers.

Phase A: snapshot and plan

  1. Record the integration branch and start commit:

    bash
    START_HEAD=$(git rev-parse HEAD)
    INTEGRATION_BRANCH=<integration-branch or current branch>
    git branch --show-current
    git rev-parse --verify "$INTEGRATION_BRANCH"
    git status --short
  2. Stop if unrelated uncommitted changes make orchestration unsafe. The integration branch must exist and must not be a detached HEAD.

  3. Pick a topic slug and create the shared run directory:

    bash
    PLAN_DIR="history/<YYYY-MM-DD>-phased-<slug>"
    mkdir -p "$PLAN_DIR/prompts" "$PLAN_DIR/captures"

    history/ is gitignored and shared across workmux worktrees in this repo style. Do not commit files from this directory.

  4. Track phase state in coordinator memory with these statuses: pending, working, done-unverified, merging, merged, failed, blocked.

  5. If --plan <path> is provided, copy or write it to $PLAN_DIR/plan.md, read it, and validate it.

  6. If no plan is provided, generate a master phased plan at $PLAN_DIR/plan.md. Gather source context first with Glob, Grep, and Read. The master plan should be scheduling-focused, not code-heavy. Assign phase presets by risk:

    • light for routine mechanical phases from a clear master plan
    • standard for non-trivial phases with known approach
    • design for uncertain, cross-module, or approach-heavy phases
    • strict for public contracts, data formats, security-sensitive work, migrations, or high regression risk

Generated plans should mark non-trivial phases as at least standard.

Master plan schema

The master plan must contain one YAML block and one brief per phase.

markdown
# <Feature> Master Plan

**Goal:** <one sentence>
**Integration branch:** <branch>
**Start commit:** <sha>
**Final validation:** `<command>`

```yaml
phases:
  - id: api-contract
    description: Define the public API contract for X.
    depends_on: []
    paths:
      - "src/api/**"
      - "tests/api/**"
    preset: design
    acceptance:
      - "Given a valid request, when the API is called, then it returns the new response shape."
    validation: npm test -- tests/api
```

## Phase briefs

### api-contract

**Intent:** why this phase exists
**Current problem:** what is wrong now
**Desired shape:** target behavior and boundaries
**Preserve:** behavior that must not change
**Avoid:** overreach and later-phase ownership
**Dependencies:** previous phase outputs

Required YAML fields per phase:

  • id: stable slug, unique across phases
  • description: one sentence
  • depends_on: list of phase ids
  • paths: expected owned paths or globs
  • preset: light, standard, design, or strict
  • acceptance: list of acceptance criteria

Optional field:

  • validation: phase-specific validation command

DAG validation

Before dispatch, validate the plan:

  • Every phase id is unique.
  • Every dependency names an existing phase.
  • The graph has no cycles.
  • Every phase has a valid preset.
  • Every phase has acceptance criteria.
  • Phase briefs exist for every phase.
  • Phase path ownership is specific enough to detect obvious overlap.
  • Overlapping paths are allowed only when dependencies serialize those phases or the brief explains the boundary.
  • A final validation command exists or can be inferred.

If validation fails, update the master plan directly and rerun validation.

Phase B: dispatch loop

Dispatch phases whose dependencies have succeeded and merged. Parallel phases may run at the same time when dependencies are satisfied and path ownership is safe.

Use the exact local workmux command syntax when running commands in this repo. Do not switch to Claude Code worktrees.

Loop:

  1. Drain completed handles before spawning new work. Run Phase C and Phase D for every tracked handle that is already done before recomputing the ready set.

  2. Compute the ready set: phases with status pending whose every dependency has status merged.

  3. If the ready set is empty and no phase is working, done-unverified, or merging, proceed to final integration validation.

  4. For each ready phase:

    • Resolve the preset and phase validation command.
    • Write $PLAN_DIR/prompts/<phase-id>.md.
    • Spawn a workmux worktree from the integration branch.
    • Track the workmux handle and set phase status to working.
    bash
    workmux add <phase-id> -b --base "$INTEGRATION_BRANCH" -P "$PLAN_DIR/prompts/<phase-id>.md"
  5. Confirm newly spawned handles started with a bounded wait:

    bash
    workmux wait <handles> --status working --timeout 120

    On timeout, inspect workmux status. A fast phase may have moved straight to done; treat done as valid. Mark a handle failed only if it is missing, exited unexpectedly, or is stuck before it starts.

  6. Recompute the live working handle set before every wait. Exclude phases that are already done-unverified, merging, merged, failed, or blocked.

  7. Wait for the next transition in bounded chunks:

    bash
    workmux wait <working-handles> --any --timeout 300
    workmux status <working-handles>

    If timeout occurs, inspect workmux status. If any handle is waiting, capture it, mark it blocked, and halt its dependents. Otherwise continue waiting. If a handle exited unexpectedly, mark it failed.

  8. Treat done as unverified completion, not success. Set status to done-unverified, capture output, and run Phase C.

  9. After every done handle has been verified and merged or marked failed, recompute the ready set. Skipping this drain can spawn dependents against a stale integration branch.

Halt logic:

  • When a phase becomes failed or blocked, stop spawning new dependent phases.
  • Mark every transitive dependent as blocked with the blocker phase id.
  • Let currently working phases that are not transitive dependents finish when their paths and dependencies are unaffected.
  • Preserve failed and blocked worktrees for inspection.
  • Continue to final summary after the loop drains or no safe progress remains.
Show full SKILL.md (592 more words)Show less

Phase prompt template

Write one prompt file per phase:

markdown
# Phase Agent Prompt: <phase-id>

You are implementing one phase in a workmux worktree.

## Hard rules

- Work only on this phase.
- Invoke `/implement` for this phase with the resolved preset and phase context.
- Preserve the phase boundaries, acceptance criteria, and dependencies below.
- Commit successful changes in the phase worktree.
- Write the result sentinel exactly as requested.

## Invoke

Run this implementation workflow:

`/implement --preset <preset> --parent-plan <master-plan-path> --validation '<phase-validation-command>' <phase description and acceptance>`

## Phase context

- Phase id: `<phase-id>`
- Description: <description>
- Paths: <paths>
- Preset: `<preset>`
- Master plan: `<path>`
- Dependencies: <dependencies>

## Acceptance criteria

- <criterion>

## Phase brief

<brief from master plan>

## Result sentinel

Write `<plan-dir>/captures/<phase-id>.result.md`:

```markdown
# Phase Result: <phase-id>

status: success | blocked | failed
phase_id: <phase-id>
preset: light | standard | design | strict
worktree: <workmux worktree name>
base_commit: <sha>
head_commit: <sha>
commit: <sha>
validation: <command>
validation_status: passed | failed | skipped

## Summary

- <what changed>

## Acceptance

- <criterion>: met | not met | unknown

## Files changed

- <path>

## Blockers

- <blocker or none>

The phase agent should write the sentinel as its final action and treat a missing sentinel as failure.

## Phase C: result verification

When a handle transitions to `done`, capture output before deciding whether it succeeded:

```bash
workmux capture <phase-id> > "$PLAN_DIR/captures/<phase-id>.tail"

Then read $PLAN_DIR/captures/<phase-id>.result.md. For each completed phase, the coordinator verifies:

  • The result sentinel exists.
  • status is success.
  • head_commit and commit are present.
  • The phase committed its work.
  • Validation passed or any skipped validation is justified.
  • Files changed are within phase scope or explained by the brief.
  • Acceptance criteria are marked met or have clear explanation.
  • Blockers are none.

If the sentinel is missing, reports blocked or failed, or fails verification, do not merge that phase. Capture the workmux output, mark the phase failed or blocked, preserve the worktree, and halt dependents.

Phase D: merge workflow

Merge successful phases serially into the integration branch. Before each merge, ensure the integration branch is checked out and current.

Use the existing merge skill in the phase worktree:

text
/merge --keep

At a high level:

  1. Capture the phase tip from the sentinel before merge for diagnostics: head_commit.

  2. Send /merge --keep to the phase worktree agent with workmux.

  3. Wait for merge completion in bounded chunks so conflicts or prompts are detected:

    bash
    workmux send <phase-id> "/merge --keep"
    workmux wait <phase-id> --timeout 60
    workmux status <phase-id>

    Repeat the wait/status cycle until the merge finishes, a bounded timeout is reached, or the handle enters waiting. If it enters waiting, capture output to $PLAN_DIR/captures/<phase-id>.merge.tail, keep the worktree, mark the phase blocked, and stop merging dependents.

  4. Because /merge may rebase the phase before merging, read the worktree tip after /merge --keep returns. The pre-merge head_commit from the sentinel is not a stable ancestry token.

  5. Verify the post-merge worktree tip is an ancestor of the integration branch:

    bash
    POST_MERGE_TIP=$(workmux run <phase-id> -- git rev-parse HEAD)
    git merge-base --is-ancestor "$POST_MERGE_TIP" <integration-branch>
  6. If ancestry verification passes, record POST_MERGE_TIP as the merged phase commit and remove the workmux worktree:

    bash
    workmux remove <phase-id>
  7. If ancestry verification fails, capture output, keep the worktree, stop merging, and report the phase as blocked.

Do not use workmux remove before the merge and post-merge ancestry verification succeed. The sentinel's pre-merge head_commit is for diagnostics only, not ancestry verification.

Phase E: continue the DAG

After each successful merge:

  • Mark the phase as merged.
  • Recompute ready phases.
  • Dispatch newly unblocked phases.
  • Continue until every phase is merged or no progress can be made.

If a phase fails, keep unrelated ready phases running only when their dependencies and paths are unaffected. Otherwise stop and summarize.

Phase F: final integration validation

When all phases merge:

  1. Run the final integration validation command from the master plan or --validation.
  2. Inspect the integration diff and phase summaries.
  3. Confirm that acceptance criteria across phases are covered.
  4. Confirm there is no obvious cross-phase drift or conflict.

Final integration review policy:

  • none: skip external integration review.
  • auto: run full external integration review when any phase used design or strict, or when multiple phases changed shared contracts. Otherwise skip.
  • full: always run full external integration review.

For final integration review, load the consult-llm skill before calling consult-llm. Attach the master plan, phase sentinels, and relevant diffs or files. Use --task review, supplied reviewer selectors if present, quoted heredoc terminator __CONSULT_LLM_END__, and Bash timeout 600000.

Prompt shape:

text
Review the integrated result of this multi-phase implementation.

Check whether the merged phases satisfy the master plan acceptance criteria. Focus on cross-phase compatibility, public contracts, regression risk, edge cases, validation adequacy, and security where relevant.

Return only actionable must-fix or should-fix issues. If the result is acceptable, say so directly.

Only auto-fix localized must-fix issues with one clear answer. If review finds design or scope issues, stop and summarize them.

Final summary

Write a final summary under history/ and print it:

markdown
# Phased Implementation Summary: <feature>

status: success | blocked | failed
integration_branch: <branch>
start_commit: <sha>
end_commit: <sha>
master_plan: <path>
final_validation: <command>
final_validation_status: passed | failed | skipped
integration_review: none | skipped | passed | failed

## Phases

| Phase | Preset | Status | Commit | Sentinel |
| --- | --- | --- | --- | --- |
| <id> | <preset> | merged | <sha> | <path> |

## Acceptance

- <criterion>: met | not met | unknown

## Merges

- <phase>: merged and ancestry verified against post-merge tip `<post-merge-tip>`

## Blockers

- <blocker or none>

## Artifacts

- Prompts: `<plan-dir>/prompts/`
- Captures: `<plan-dir>/captures/`

## Next steps

- <only if needed>

If phases failed or blocked, list preserved worktrees and the capture files to inspect. Report the final validation result, integration review result, merged phase commits, and blockers. If all phases merged and validation passed, state success plainly.

© raine, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/phased-implement of raine/consult-llm.

Open the folder on GitHubat commit 69e3ecb

Compare with similar skills

Phased Implement next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Phased Implement compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Phased Implement this skillraine/consult-llm139—~4.2kAutomated safety check: NotesMIT
Finishing a Development Branchobra/superpowers296k5 repos~1.9kAutomated safety check: PassMIT
Migrate Core Code to Submodulestinyhumansai/openhuman42k—~2.6kAutomated safety check: PassGPL-3.0
Finishing A Development Branchfarm-fe/farm5.6k34 repos~1.8kAutomated safety check: PassMIT
Git Worktree Cleanuplobehub/lobehub83k—~2.8kAutomated safety check: PassCustom licence
Keep Codex Fastvibeforge1111/keep-codex-fast1.6k—~3.1kAutomated safety check: PassMIT

Similar skills

  • Walks the last step of a branch: confirm tests pass, detect the git environment, ask how to integrate, carry out your choice and clean up the worktree.

    296k GitHub starsUsed in 5 repos~1.9k tokens
    DevelopmentAuto-check passed
  • Migrate Core Code to Submodules

    tinyhumansai/openhuman

    Plans and carries out moving non-host-specific code and its tests from the OpenHuman core into vendored tiny submodule libraries, then releases the submodule and re-pins the host.

    42k GitHub stars~2.6k tokensUpdated today
    DevelopmentAuto-check passed
  • A skill your agent uses when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for…

    5.6k GitHub starsUsed in 34 repos~1.8k tokens
    DevelopmentAuto-check passed
  • Git Worktree Cleanup

    lobehub/lobehub

    Audits stale Git worktrees and branches with a bundled script, classifies each one, and deletes only after you approve the exact candidates.

    83k GitHub stars~2.8k tokensUpdated today
    DevelopmentAuto-check passed
  • Keep Codex Fast

    vibeforge1111/keep-codex-fast

    A skill your agent uses when Codex feels slow or bloated, when local sessions/logs/worktrees/config have grown over time, or when a user wants safe maintenance for Codex Desktop/CLI state.

    1.6k GitHub stars~3.1k tokensUpdated 5 mo ago
    DevelopmentAuto-check passed
  • Pre-Release PR Triage

    jamiepine/voicebox

    Sorts a backlog of open pull requests into must-merge, candidate, superseded and deferred, writes a triage doc and works the merge loop before a release.

    57k GitHub stars~3.1k tokensUpdated yesterday
    DevelopmentAuto-check passed

More from raine/consult-llm

All 12 skills in this repo
  • Implement

    raine/consult-llm

    Explicit workflow for one bounded implementation using source-grounded discovery, a walking slice, evidence-gated review, validation, and commit.

    139 GitHub stars~2.9k tokensUpdated yesterday
    Auto-check: notes
  • Collab

    raine/consult-llm

    Multiple LLMs collaboratively brainstorm solutions, building on each other's ideas across rounds.

    139 GitHub stars~1.8k tokensUpdated yesterday
    Auto-check passed
  • Collab Vs

    raine/consult-llm

    The agent brainstorms with a partner LLM in alternating turns, building on each other's ideas.

    139 GitHub stars~1.8k tokensUpdated yesterday
    Auto-check passed
  • Consult

    raine/consult-llm

    Consult an external LLM with the user's query. An agent skill from raine/consult-llm.

    139 GitHub stars~963 tokensUpdated yesterday
    Auto-check: notes
  • Consult LLM

    raine/consult-llm

    How to invoke the consult-llm CLI. An agent skill from raine/consult-llm.

    139 GitHub stars~2.9k tokensUpdated yesterday
    Auto-check: notes
  • Debate

    raine/consult-llm

    LLMs propose and critique approaches, agent moderates the debate and synthesizes the best solution, then implements.

    139 GitHub stars~2.5k tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Phased Implement

What does Phased Implement do?

Coordinator workflow for multi-phase implementation across workmux worktrees. Phased Implement is an agent skill from raine/consult-llm. Coordinator workflow for multi-phase implementation across workmux worktrees.

When should I use Phased Implement?

Phased Implement fits situations like: tasks that involve Git worktrees.

How do I install Phased Implement in Claude Code?

Run `npx skills add raine/consult-llm --skill phased-implement -a claude-code`. Or copy the skill folder (skills/phased-implement in raine/consult-llm) into .claude/skills/phased-implement in your project. Claude Code loads it when a task matches its description.

How do I install Phased Implement in Codex?

Run `npx skills add raine/consult-llm --skill phased-implement -a codex`. Or copy the skill folder (skills/phased-implement in raine/consult-llm) into .agents/skills/phased-implement in your project. Codex loads it when a task matches its description.

Can I use Phased Implement in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add raine/consult-llm --skill phased-implement -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/phased-implement, .gemini/skills/phased-implement, .github/skills/phased-implement and .opencode/skills/phased-implement in your project.

What does Phased Implement need to run?

Going by SKILL.md and its folder, Phased Implement needs the command-line tools its instructions call (git). Its frontmatter pre-approves these tools: Bash, Read, Write, Glob, Grep.

Does Phased Implement access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Phased Implement safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Phased Implement use?

Phased Implement is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Phased Implement use?

About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Phased Implement?

Skills that share tags, products or a category with Phased Implement: Finishing a Development Branch (obra/superpowers, 296k stars), Migrate Core Code to Submodules (tinyhumansai/openhuman, 42k stars), Finishing A Development Branch (farm-fe/farm, 5.6k stars) and Git Worktree Cleanup (lobehub/lobehub, 83k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Phased Implement?

raine (a GitHub user) maintains it in raine/consult-llm, which has 139 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 7, 2026.

Source: raine/consult-llm on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.