Agent skill

Cl Execute

by closedloop-ai in closedloop-ai/claude-plugins

Draft and upload ClosedLoop implementation plans with Mermaid scope flowcharts, then execute one ClosedLoop feature ticket or a parent-approved coherent multi-ticket feature end to end on Codex…

Apache-2.0Auto-check passedAgent Workflows

Install Cl Execute

skills CLI
$ npx skills add closedloop-ai/claude-plugins --skill cl-execute -a claude-code

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

GitHub CLI
$ gh skill install closedloop-ai/claude-plugins cl-execute --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/closedloop-ai/claude-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/code/skills/cl-execute .claude/skills/cl-execute && 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
cl-execute
GitHub stars
122
Token cost
~6.4k tokens
SKILL.md length
3,187 words
Files
14 (incl. scripts, references)
Skills in repo
43
Repo updated
First seen
Licence
Apache-2.0

At a glance

Draft and upload ClosedLoop implementation plans with Mermaid scope flowcharts, then execute one ClosedLoop feature ticket or a parent-approved coherent multi-ticket feature end to end on Codex…

  • Works in 11 steps: Parse one ticket URL/slug or a… → Start or continue a Codex goal for the… → Load every included ticket from live… → …
  • Tasks that involve Diagrams
  • SKILL.md covers Purpose, Sweep display activity, Load References and Shared Policy, plus 5 more sections
  • Runs JavaScript and Shell scripts from its folder; calls git and gh

What it does

Cl Execute is an agent skill from closedloop-ai/claude-plugins. Draft and upload ClosedLoop implementation plans with Mermaid scope flowcharts, then execute one ClosedLoop feature ticket or a parent-approved coherent multi-ticket feature end to end on Codex Desktop or as a leased Codex CLI ticket worker after all readiness, legacy split-lineage, complexity, risk, requirements, batch, and UI guidance gates. Plan, implement, run the required two-pass coordinated review sequence, validate, open and remediate the feature's single PR, maintain the author-owned feature manual-QA…

Its SKILL.md is about 6.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 16 other files, including scripts and reference files (for example `agents/openai.yaml`, `references/cross-family-review.md` and `references/feature-manual-qa.md`).

It sits in Agent Workflows, covering Diagrams and Planning. It works with Mermaid. The repository describes itself as: Open-source Claude Code plugins for multi-agent software delivery. Plan-first SDLC workflow, code review, LLM quality judges, and self-learning — grounded in your codebase… The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Diagrams
  • Tasks that involve Planning

Example prompts

  • “/cl-execute”

Requirements

  • Node.js
  • A Bash shell

Workflow steps

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

  1. Parse one ticket URL/slug or a parent-approved batch manifest. If neither is
  2. Start or continue a Codex goal for the exact ticket or approved batch when
  3. Load every included ticket from live ClosedLoop. Fetch directly relevant
  4. Use closedloop-graph proactively under cl-policy's host-capability rules
  5. If resuming from Status: WAITING_UI_PLAN_APPROVAL, reload the linked plan
  6. On any resume, replacement, adoption, or post-compaction turn (the ticket
  7. Mark each included non-terminal, non-currently-blocked feature
  8. Run the readiness gate in
  9. If the gate is not GO, or is GO_WITH_UI_PLAN_APPROVAL without explicit
  10. Confirm every included feature is IN_PROGRESS before returning a planning
  11. Check repo memory before choosing the approach. Re-check memory before

What it can do on your machine

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

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 4 files in scripts/ (JavaScript and Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • git
    • gh

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

  • Network

    No URLs in SKILL.md. Its commands use git and gh, 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

Cl Execute loads about 6.4k tokens when it runs, and up to ~34k if it reads all its reference files. Until then it costs about 215 tokens; SKILL.md has 3,187 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~215
When it runs · the whole SKILL.md, loaded when a task matches
~6.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~34k

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 passed

The automated check found no risky patterns in SKILL.md.

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); the scripts in this folder are not scanned.

SKILL.md

The full file from closedloop-ai/claude-plugins at commit 0e20ac0, republished under its Apache-2.0 licence (© closedloop-ai). 3,187 words, ~6,418 tokens.

Download SKILL.mdSave it as .claude/skills/cl-execute/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.
name
cl-execute
description
Draft and upload ClosedLoop implementation plans with Mermaid scope flowcharts, then execute one ClosedLoop feature ticket or a parent-approved coherent multi-ticket feature end to end on Codex Desktop or as a leased Codex CLI ticket worker after all readiness, legacy split-lineage, complexity, risk, requirements, batch, and UI guidance gates. Plan, implement, run the required two-pass coordinated review sequence, validate, open and remediate the feature's single PR, maintain the author-owned feature manual-QA plan and evidence, hand passive monitoring to $cl-sweep or a detached standalone monitor, use protected-queue or human UI merge policy, and reconcile every included ticket. In CLI sweeps, the ticket worker may directly manage bounded read-only support lanes and returns compact CL_SWEEP_EVENT v1/CL_SWEEP_RESULT v1 routing summaries.

CL Execute

Purpose

Draft the required ClosedLoop-linked implementation plan, then execute one functional feature as a long-running goal. A feature is one complete selected user-facing page or capability delivered end to end, not automatically an entire PRD. It may be one ticket or one coherent multi-ticket unit explicitly selected by $cl-sweep; all member tickets and shipping surfaces required for that page or capability belong in one integrated pull request. Other pages or capabilities from the same PRD and separately owned shared-foundation prerequisites may remain outside this feature boundary.

text
$cl-execute <ClosedLoop feature URL or FEA/ISS slug>
$cl-execute batch: <ticket URL> <ticket URL> ...

$cl-analyze decides whether work is ready and whether a plan approval gate is required. $cl-execute owns plan drafting, plan review, upload/link, revision, approval-or-wait disposition, implementation, the two-pass coordinated code-review sequence, validation, PR handoff, merge disposition, and ticket/ plan reconciliation.

Treat the invocation as standing approval to create and approve the implementation plan after worker review, create a PR, address PR feedback, merge once CI is green and the PR is ready, and mark the feature done after merge. This approval applies only after the readiness gate passes and no human UI plan approval is required. It does not authorize high-complexity execution without an exact-ticket override, extreme-risk work, incoherent batches, duplicate/stale or blocked work, UI implementation without required human plan approval, manual CI or review triggers, or externally visible engineering/operational comments.

Do not post completion messages.

Sweep display activity

When invoked within a sweep, follow display events for both Desktop and CLI owners: report actual planning, coding, review and human-wait entry, and clear the phase on exit. Logging failures do not block work. Publish verified business status after existing authenticated ClosedLoop ticket reads, without additional wallpaper queries. Report explicitly established or cleared ticket dependencies using that reference.

Load References

Read only the references relevant to the current phase:

  • Intake, readiness, requirements, plan drafting, contract audits, performance work, UI plan approval, or the one-off cleanup-tooling churn guard: references/planning-and-gates.md.
  • CLI sweep context, support lanes, App Server worker continuity, callback protocol, or macOS GitHub transport fallback: references/support-lanes-and-sweeps.md.
  • Source implementation, validation, review, review-learning persistence, per-branch push gates, PR creation, or PR comment handling: references/implementation-review-pr.md.
  • The cross-family lane in each coordinated review generation (verified CLI commands, sandbox limits, fallback, reviewer prompt): references/cross-family-review.md.
  • Post-PR author manual-QA plan comments, guided session evidence, head-change invalidation, or functional-readiness gating: references/feature-manual-qa.md.
  • Passive monitoring, merge queue recovery, post-start blockers, merge disposition, or completion reconciliation: references/monitoring-merge-completion.md.
  • Required CL Execute Gate Result or CL Execute Result output schemas: references/result-formats.md.
  • Drafting a PR body, plan prose, the manual-QA comment, a Product-decision comment, a PR thread reply, a pause or resume note, or a result's free-text fields: references/writing.md.
  • Scripts: scripts/check-plan.mjs lints a plan draft before review and upload; scripts/decision-log.sh appends to the private decision log.

If a phase crosses more than one category, read each matching reference before acting. Do not load every reference by default.

Shared Policy

Before routing blockers, recommending blocker communication, or writing externally visible blocker text, read the sibling policy skill at ../cl-policy/SKILL.md and follow its Required Reference resolution order. Use references/local-policy.md when present; otherwise use references/local-policy.example.md only to understand the required shape, then require a populated $HOME/.closedloop-ai/local-policy.md before routing. Use the policy terms Product contact and Engineering attention contact; do not hardcode a personal name for the engineering attention contact.

Hard Boundaries

  • Treat ClosedLoop comments as company-visible product records. Keep every engineering/operational blocker private unless the user explicitly requests the exact comment. Only genuine Product-decision comments are automatic, and only after Product Answer Discovery proves the apparent question has not already been answered and the Product contact is available under current user/session context.
  • Do not invoke $workflow-orchestrator, $workflow-execute, or any orchestrator-run ticket execution workflow.
  • Do not invoke $cl-split, split tickets, create child tickets, or turn legacy split evidence into a split-repair route. Keep every issue as the single ticket it already is.
  • Use the standalone workflow-memory CLI for repo-memory root resolution, queries, writes, validation, and attachments. Do not route memory access through workflow-orchestrator.
  • Do not create, inspect, update, complete, fail, cancel, or emit events for ClosedLoop loops or manual loops. ClosedLoop MCP loop guidance is superseded by this boundary. Use ticket status, linked plan, pull request, validation evidence, structured result, and workflow repo memory as the execution record.
  • Do not skip independent plan review, the required two-pass coordinated code-review sequence, PR comment handling, or current-head CI evidence.
  • One feature has exactly one integrated PR, including when backend, Storybook, and production UI work originate in different member tickets. Do not split the functional delivery into per-surface PRs or infer whole-feature functionality from isolated member-ticket evidence.
  • After the PR exists, create and maintain the single author-owned feature manual-QA plan comment in references/feature-manual-qa.md. Do not enqueue, merge, report readiness or functionality, or complete tickets until the responsible human author has supplied passing evidence for the relevant final change across the integrated feature.
  • Do not wait for pending CI before addressing known open PR comments or review threads. Existing review feedback is PR work, not passive CI monitoring: fix, reply, resolve, and push the remediation as soon as focused validation passes. A pending older own-branch check is superseded by the PR-comment fix; do not hold the fix behind it.
  • When live current-head PR CI is already green for all checks, or green for the specific check lanes a post-PR remediation delta can affect, treat that green CI as the broad validation evidence for everything outside the delta. Do not rerun a broad local validation suite for the delta. Use closedloop-graph code intelligence (code_tests_for when a checkout cannot provide better related-test data, and local related-test tooling when available) plus repo memory to select isolated tests/static checks for the files actually changed; run only those focused commands, mandatory hooks, and git diff --check unless the delta invalidates prior evidence, expands the touched surface, or touches an unindexed path where graph evidence cannot map the blast radius.
  • Never manually trigger or retrigger GitHub CI or automated review. Observe and address automation that starts on its own.
  • Never make a failing check pass by changing the check. That covers test assertions and expected values, snapshots and screenshot baselines, tolerances, skip and quarantine lists, timeouts, coverage thresholds, size and performance budgets, lint and type-error baselines, and harness code, and it covers restructuring product code only to satisfy a check. Change a check only when the requirements contract changed that behavior (cite the requirement beside the change in the result and the PR) or with the user's explicit approval for that exact change. Adopting a value that main already changed is integration, not a change to the check. If a baseline or expectation looks wrong, keep it and report it as a finding with evidence.
  • Run exactly two coordinated $workflow-code-review generations before opening or finalizing the PR in both Codex Desktop and Codex CLI sessions: review, fix valid findings, review the remediated tree again, then fix valid second-pass findings. Never launch a third coordinated review generation after the second pass completes, including after further fixes, head changes, rebases, or integration.
  • For each coordinated review generation, launch the full default $workflow-code-review lane set concurrently in one fan-out. The generic two-support-lane cap does not apply to these read-only review cohorts; do not serialize, batch, or throttle their lanes when concurrency slots are available. The same fan-out includes one read-only cross-family lane from references/cross-family-review.md: a Codex worker gets a Claude Code reviewer and a Claude Code worker gets a Codex reviewer. When that CLI cannot run, use its documented same-family fallback and record Cross-family review: unavailable; never skip it silently.
  • Between the two review generations, run only the fast compile/static/focused- unit checks needed to keep the remediated snapshot reviewable. Defer broad, containerized, browser, Electron, and full-suite validation until all valid second-pass findings are fixed, then run that comprehensive validation once on the final tree unless an intermediate finding can be verified only at a real boundary.
  • Every failing automatically reported current-head coverage check is the ticket worker's responsibility until green, even when branch protection does not mark it required.
  • Do not classify a current-head red CI lane as "unrelated" and wait passively merely because the failure appears outside the touched files. First compare live evidence from current origin/main, the PR/merge-group head, and relevant peer PR runs when useful. If latest main already fixes the failure, integrate main into the branch and push. If other active PRs or latest main are green for the same lane, treat the failure as branch-caused, indirect, or flaky-but-owned by this PR until the worker fixes it or automatic rerun evidence proves the current head green. Only a CI-provider outage, credential outage, or job that cannot execute may be routed as an external wait, and the result must name the exact external owner/evidence.
  • Do not gate pushes on repository-wide active CI branch counts. Inspect only this ticket branch for older queued/running CI.
  • Do not merge or rebase current main into a green, mergeable PR head merely as a final-integration precaution. Integrate main only for a source conflict, proven unlanded dependency, or concrete queue/base failure evidence.
  • Do not plan or implement third-party API, SDK, hosted platform, model provider, auth/billing provider, webhook, or fast-moving integration behavior from model memory alone. Consult official current online documentation and record the evidence.
  • Do not report ENGINEERING_BLOCKED, BLOCKED_BEFORE_START, or any dependency blocker from ClosedLoop status or artifact links alone. First verify the blocker against live GitHub PR state, current origin/main ancestry, related plans/comments, closedloop-graph, and the current checkout. If a blocker ticket or BLOCKS link is stale because the blocking PR already merged, reconcile the stale ClosedLoop state/link when authorized by the lane, then re-run readiness instead of repeating the stale blocker.
  • Do not ask for separate approval to approve the plan once gates are satisfied, except for UI work without a clear ticket design, screenshot, or prototype, or when the current sweep/session instruction requires Daniel's personal approval for every implementation plan.
  • Every implementation plan draft or revision must use the mermaid-visualizer skill and include Mermaid flowchart code fences that help Daniel understand the scope of change. Default to before/after flowcharts for architecture, control-flow, data-flow, lifecycle, retry, persistence, or UI flow changes. If a different flowchart shape explains the scope better, use that shape, but do not omit diagrams merely because the change is non-UI.
  • During an active planning, implementation, validation, or PR-handling turn, treat new human messages as queued input by default. A message about another issue, plan, PR, policy, or concern is not permission to drop the current action or reorder the lane. Preempt only when the human explicitly says to work on it immediately, stop, pause, abort, switch now, or when the message reports a material safety/security/production incident that makes continuing the current action unsafe. Otherwise acknowledge the queued item briefly, finish the current safe step, then process queued items in priority order.
  • On an explicit pause or stop, finish or back out of the current atomic step, start nothing new, and stop running support lanes, except that an in-flight coordinated review generation completes and its artifacts are kept, because a launched generation counts toward the two. Take no push, PR, queue, or ticket-status action in order to pause. Leave uncommitted edits in the worktree and never make a wip: commit; under a sweep the parent's checkpoint captures dirty state, and standalone the note records git status. Write a resume note to the ticket's workflow-memory execution record using repo-relative paths only: intent, current phase, what is verified with evidence pointers, review generations and Parker pass used, the next action, and gotchas. Then return the current status with Blocker: paused by user instruction.
  • UI PRs require Daniel's human/manual merge by default. Ready non-UI PRs use standing direct protected-queue authorization. UI, UI-impacting contract, or workflow changes require exactly one dedicated pre-PR Parker visual-QA pass before first push/open PR. The Parker Visual-QA Gate is the one owner of its timing, blockers, exceptions, handoff evidence, and head-change rules; read it before any UI push, PR, handoff, or ready claim.
  • Preserve compatibility shims unless the user explicitly approves removal in the current task.
  • Require automated browser E2E to be headless and Electron E2E to use the repository-supported displayless harness. Never silently fall back to headed or visible execution.
  • Follow all applicable AGENTS.md, repo-local instructions, ClosedLoop status lifecycle rules, and compatibility guardrails.
Show full SKILL.md (1,156 more words)Show less

Intake

  1. Parse one ticket URL/slug or a parent-approved batch manifest. If neither is provided, ask one concise clarification and stop. Reject ad hoc batches that lack a stable batch id, every full ticket URL, analysis result, requirements contract, acceptance criteria, aggregate complexity/risk, validation/rollback boundary, merge policy, and designated execution-owner worktree.
  2. Start or continue a Codex goal for the exact ticket or approved batch when goal tooling is available. In an App Server ticket worker this is mandatory; failure to create or resume the goal is MANUAL_INTERVENTION_REQUIRED.
  3. Load every included ticket from live ClosedLoop. Fetch directly relevant linked PRDs, plans, comments, acceptance criteria, attachments, project context, parent/child links, split signature comments, and related tickets.
  4. Use closedloop-graph proactively under cl-policy's host-capability rules during intake, readiness revalidation, planning, dependency checks, and final requirements conformance. Inspect ticket-bounded lineage, blockers, producers, semantic matches, duplicates, prior Product blockers, related PRD/plan/comment/design decisions, related PR overlap, and codebase intelligence. Verify graph-derived code claims against the current checkout and graph-derived decision claims against live ClosedLoop artifacts. Every later step that finds something uses the Discovery Routes below.
  5. If resuming from Status: WAITING_UI_PLAN_APPROVAL, reload the linked plan and ticket comments/status before doing anything else. Continue only when explicit human approval for the same uploaded UI plan is present.
  6. On any resume, replacement, adoption, or post-compaction turn (the ticket already has a branch, PR, uploaded plan, decision log, prior CL Execute Result, or workflow-memory execution record), reconstruct state before acting. Read the decision log's last rows first and append its start row, then read the latest result and memory record (including any pause note), the linked plan, the PR head, checks, and unresolved threads, the manual-QA comment, and git log plus git diff against the merge base. Record which phases are done: review generations used, the pre-PR Parker pass, the ordinary review-remediation push, and manual-QA scenarios with their tested heads and patch-ids. Name the resume point and do not redo a finished phase; never start a third review generation or a second Parker pass. Verify each inherited claim the next step depends on against live state (the PR head matches, checks are as reported, the named focused tests pass at the head) instead of trusting prior prose, and redo only what live state contradicts.
  7. Mark each included non-terminal, non-currently-blocked feature IN_PROGRESS when evaluation or planning starts. This status does not authorize branch creation, source edits, PR work, or merge work.
  8. Run the readiness gate in references/planning-and-gates.md before creating a branch, editing code, or opening a PR. Emit the CL Execute Gate Result from references/result-formats.md.
  9. If the gate is not GO, or is GO_WITH_UI_PLAN_APPROVAL without explicit approval for the current plan, stop at the matching planning/blocker result.
  10. Confirm every included feature is IN_PROGRESS before returning a planning wait or starting execution. Do not create ClosedLoop loops.
  11. Check repo memory before choosing the approach. Re-check memory before writing or revising the plan, before runtime launch, before validation/E2E/ visual QA, when debugging setup failures, and before PR finalization.

Discovery Routes

Whenever a step says to find something, ask closedloop-graph first, under cl-policy's host-capability rules, then verify each result against the current checkout, live ClosedLoop, or live GitHub before relying on it. The code graph indexes the default branch only, so this ticket's branch and uncommitted edits are never in it. Call sync_status when freshness could change the answer.

To findclosedloop-graph firstVerify or fall back with
Callers and importers of a symbol or filecode_symbols to turn a bare name into a repo-qualified path, then code_callers (it drops test rows) and code_importersrg in the worktree
Tests to rerun for a filerepo related-test tooling when you hold the checkout; otherwise code_tests_forrg over the test tree
A string that is not a symbol (route, config key, flag, event, JSON field, IPC channel, error text)code_grep with its literal fragments joined in one regex alternationrg
Blast radiusthe code half above plus blast_radius_tickets on the repo-qualified pathgit log --follow
Tickets that touched a fileblast_radius_ticketsgit log -S/-L, git blame
One ticket's lineage, branches, PRs, changed filesticket_detaillive ClosedLoop, gh pr view
Tickets mentioning a keywordfts_searchlive ClosedLoop search
Related or duplicate ticketsquery_collisions, then search_nodes (paste an unfiled draft verbatim, unfiltered)live ClosedLoop
Whether a ticket was supersededticket_detail, then graph_query on SUPERSEDES, REDUCED_INTO, and REPLACES edgeslive ClosedLoop
Prior or reverted attemptsticket_detail and blast_radius_tickets for earlier PRs and branches on the surface, fts_search on the symptomgh pr list --state closed, git log --grep=Revert, git log -S
Why something exists, stated relationshipssearch_memory_facts (quote the returned fact)git log -S/-L, git blame, gh pr view on the introducing PR
Rollupsquery_shipped, query_wip, readonly_sqllive ClosedLoop

A graph zero is a claim about the query, not about the code. Name the reply field that makes an absence real (for example seed_is_indexed_file: true on code_tests_for); a found: false with unestablished_because, an upstream_truncated walk, or a 100-row code_callers reply is not a complete answer. Mined or inherited file attributions are not the ticket's own diff. When the graph is stale, unavailable, or cannot answer, fall back explicitly to rg, git log -S/-L, git blame, and gh, and say which route produced the evidence.

Phase Summary

  • Planning: use references/planning-and-gates.md. Draft with the exact repo plan template from ../plan-structure/resources/plan_template.md, resolved relative to this installed skill pack, and read that file immediately before drafting or revising. Use mermaid-visualizer and include scope-explaining Mermaid flowcharts in every plan. Run independent plan review, resolve findings, then upload/link/approve or wait as gated.
  • Support lanes and sweeps: use references/support-lanes-and-sweeps.md. CLI ticket workers may manage bounded read-only lanes; support agents never mutate code, tickets, plans, PRs, CI, review, or communication.
  • Implementation, validation, review, and PR: use references/implementation-review-pr.md. Keep edits scoped, validate touched paths, run the two-pass coordinated review sequence, remediate contract-compatible findings after each pass, and open/ update the feature's one integrated PR. After creation, follow references/feature-manual-qa.md for the owned plan comment and human author session.
  • Monitoring, merge, blockers, and completion: use references/monitoring-merge-completion.md. Stop passive polling after handoff, recover concrete queue failures without review/CI retriggers, and reconcile tickets/plans only after merge evidence.

Required Outcomes

  • GO: all gates pass; execute.
  • GO_WITH_UI_PLAN_APPROVAL: planning may proceed, but plan approval, branch creation, code changes, PR work, and merge work wait for explicit human approval of the uploaded UI plan.
  • Legacy SPLIT_REPAIR_REQUIRED: do not execute or split again; return to the parent coordinator for single-ticket re-analysis or private human review.
  • PRODUCT_BLOCKED: route only a concise first-person Product-decision comment through cl-policy after Product Answer Discovery proves no existing authoritative answer and the Product contact is available; otherwise surface exact missing decisions privately to Daniel/current user or the engineering attention route.
  • ENGINEERING_BLOCKED, ALREADY_DONE_OR_DUPLICATE, or HUMAN_REVIEW_REQUIRED: keep engineering/operational detail private and surface the required action to the user or parent.

Terminal or handoff statuses are defined in references/result-formats.md: MERGED, PR_MONITORING_HANDOFF, BLOCKED_BEFORE_START, BLOCKED_AFTER_START, WAITING_UI_PLAN_APPROVAL, WAITING_MANUAL_QA, WAITING_CI, WAITING_REVIEW, WAITING_HUMAN_MERGE, CI_FAILED_NEEDS_HUMAN, REVIEW_BLOCKED, and MANUAL_INTERVENTION_REQUIRED.

© closedloop-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 13 other files (scripts, references) in plugins/code/skills/cl-execute of closedloop-ai/claude-plugins.

  • SKILL.md
  • agents/openai.yaml
  • references/cross-family-review.md
  • references/feature-manual-qa.md
  • references/implementation-review-pr.md
  • references/monitoring-merge-completion.md
  • references/planning-and-gates.md
  • references/result-formats.md
  • references/support-lanes-and-sweeps.md
  • references/writing.md
  • scripts/check-plan.mjs
  • scripts/check-plan.test.mjs
  • scripts/decision-log.sh
  • scripts/decision-log.test.mjs

Open the folder on GitHubat commit 0e20ac0

Compare with similar skills

Cl Execute 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.

Cl Execute compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cl Execute this skillclosedloop-ai/claude-plugins122—~6.4kAutomated safety check: PassApache-2.0
Plannotator Visual Explainerbacknotprop/plannotator9.2k—~1.7kAutomated safety check: PassApache-2.0
Plan Previewu-ichi/reviewable-html-workbench2981 repos~1.8kAutomated safety check: PassMIT
Design Firstrohitg00/skillkit1.5k—~1.5kAutomated safety check: PassApache-2.0
ccwf Workflow CLIbreaking-brake/cc-wf-studio5.4k—~3.3kAutomated safety check: PassCustom licence
Audit Flowzebbern/claude-code-guide4.6k—~4.2kAutomated safety check: PassMIT

Similar skills

  • Plannotator Visual Explainer

    backnotprop/plannotator

    Builds self-contained HTML explainers for plans, pull requests and technical concepts in Plannotator's theme, then opens them in its annotation view.

    9.2k GitHub stars~1.7k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Plan Preview

    u-ichi/reviewable-html-workbench

    Plan Mode の <proposedplan を出す直前に、計画の段階・依存関係・検証観点を一時HTMLで視覚確認したい時に使う agent-internal skill。Use this agent-internal skill to create a temporary HTML preview for a plan just before presenting…

    298 GitHub starsUsed in 1 repo~1.8k tokens
    Agent WorkflowsAuto-check passed
  • Design First

    rohitg00/skillkit

    Guides the creation of technical design documents before writing code, producing architecture diagrams, data models, API interface definitions, implementation plans, and multi-option trade-off…

    1.5k GitHub stars~1.5k tokensUpdated 4 mo ago
    Agent WorkflowsAuto-check passed
  • ccwf Workflow CLI

    breaking-brake/cc-wf-studio

    Teaches the agent to use the ccwf command line tool to validate, preview, render, export and run cc-wf-studio workflow JSON files without opening VS Code.

    5.4k GitHub stars~3.3k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Audit Flow

    zebbern/claude-code-guide

    Interactive system flow tracing across CODE, API, AUTH, DATA, NETWORK layers with SQLite persistence and Mermaid export.

    4.6k GitHub stars~4.2k tokensUpdated today
    DevelopmentAuto-check passed
  • Work Issue

    joesaby/astro-mermaid

    End-to-end workflow for resolving a GitHub issue in astro-mermaid — triages complexity, then runs brainstorm → TDD → implement → docs/spec → code review at the right depth.

    123 GitHub stars~891 tokensUpdated 2 mo ago
    DevelopmentAuto-check passed

More from closedloop-ai/claude-plugins

All 43 skills in this repo
  • Codex Review

    closedloop-ai/claude-plugins

    Run Codex to review a plan file and return structured feedback with a verdict.

    122 GitHub stars~1.4k tokensUpdated today
    Auto-check: notes
  • Critic Cache

    closedloop-ai/claude-plugins

    Check if critic reviews are still valid before re-running Phase 2.5 critics.

    122 GitHub stars~528 tokensUpdated today
    Auto-check: notes
  • Cross Repo Cache

    closedloop-ai/claude-plugins

    Check if cross-repo coordinator results can be reused, avoiding redundant Sonnet agent launches.

    122 GitHub stars~683 tokensUpdated today
    Auto-check: notes
  • Eval Cache

    closedloop-ai/claude-plugins

    Check for a cached plan-evaluation.json result before launching the plan-evaluator agent.

    122 GitHub stars~516 tokensUpdated today
    Auto-check: notes
  • Find Plugin File

    closedloop-ai/claude-plugins

    This skill should be used when needing to locate files within the Claude Code plugins cache directory (~/.claude/plugins/cache).

    122 GitHub stars~812 tokensUpdated today
    Auto-check passed
  • Gh Monitor PR

    closedloop-ai/claude-plugins

    Start a detached GitHub pull-request monitor that wakes the exact launching Codex Desktop or CLI root through the managed Codex App Server when review, CI, conflict, merge-queue, closure, readiness…

    122 GitHub stars~5.1k tokensUpdated today
    Auto-check passed

Works with

Questions about Cl Execute

What does Cl Execute do?

Draft and upload ClosedLoop implementation plans with Mermaid scope flowcharts, then execute one ClosedLoop feature ticket or a parent-approved coherent multi-ticket feature end to end on Codex…. Cl Execute is an agent skill from closedloop-ai/claude-plugins. Draft and upload ClosedLoop implementation plans with Mermaid scope flowcharts, then execute one ClosedLoop feature ticket or a parent-approved coherent multi-ticket feature end to end on Codex Desktop or as a leased Codex CLI ticket worker after all readiness, legacy split-lineage, complexity, risk, requirements, batch, and UI guidance gates.

When should I use Cl Execute?

Cl Execute fits situations like: tasks that involve Diagrams; tasks that involve Planning.

How do I install Cl Execute in Claude Code?

Run `npx skills add closedloop-ai/claude-plugins --skill cl-execute -a claude-code`. Or copy the skill folder (plugins/code/skills/cl-execute in closedloop-ai/claude-plugins) into .claude/skills/cl-execute in your project. Claude Code loads it when a task matches its description.

How do I install Cl Execute in Codex?

Run `npx skills add closedloop-ai/claude-plugins --skill cl-execute -a codex`. Or copy the skill folder (plugins/code/skills/cl-execute in closedloop-ai/claude-plugins) into .agents/skills/cl-execute in your project. Codex loads it when a task matches its description.

Can I use Cl Execute 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 closedloop-ai/claude-plugins --skill cl-execute -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cl-execute, .gemini/skills/cl-execute, .github/skills/cl-execute and .opencode/skills/cl-execute in your project.

What does Cl Execute need to run?

Going by SKILL.md and its folder, Cl Execute needs JavaScript and a shell for the scripts in its folder and the command-line tools its instructions call (git and gh). Our summary lists: Node.js; A Bash shell.

Does Cl Execute access the network?

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

Is Cl Execute safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Cl Execute use?

Cl Execute is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Cl Execute use?

About 6.4k tokens (SKILL.md is roughly 26k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 28k tokens, read only when the agent opens those files.

What are the alternatives to Cl Execute?

Skills that share tags, products or a category with Cl Execute: Plannotator Visual Explainer (backnotprop/plannotator, 9.2k stars), Plan Preview (u-ichi/reviewable-html-workbench, 298 stars), Design First (rohitg00/skillkit, 1.5k stars) and ccwf Workflow CLI (breaking-brake/cc-wf-studio, 5.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cl Execute?

closedloop-ai (a GitHub organization) maintains it in closedloop-ai/claude-plugins, which has 122 GitHub stars. The repository holds 43 skills in this directory. The repository was last updated on October 7, 2026.

Source: closedloop-ai/claude-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.