run
Skill3 starsChanged 34 days agoMITView on GitHub
Use when building features, resolving one or more Jira issues, or coordinating an objective or task file into one reviewed delivery. Defaults to CLI; native execution requires an explicit request.
45 other projects use a version of this.
Adopted by
Most recently taken up by
- stunt-double/stuntdouble-mcptheir own version, first seen Nov 8, 2026
- chryzxc/cpipetheir own version, first seen Nov 8, 2026
- jorgenschaefer/skillstheir own version, first seen Nov 1, 2026
- ccomkhj/product-demotheir own version, first seen Nov 1, 2026
- Zmoki/zmoki-astro-startertheir own version, first seen Oct 27, 2026
- phnx-labs/agi-clitheir own version, first seen Oct 26, 2026
Used with
Projects with it also use init, report and 5 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
MicrosoftSkillinit
Also in 4 projects that use this
MicrosoftSkillreport
Turn an exploration (threads, findings, charts) into a single Markdown report — note, blog post, executive summary, KPI dashboard, slide brief, or multi-section analytical report, with embedded charts.
Also in 3 projects that use this
VercelSkillsetup
Set up Vercel CLI and project configuration. Use when the user says "set up Vercel", "configure Vercel", "link to Vercel", or "vercel init".
Also in 5 projects that use this
AnthropicSkillstatus
Case status summary by audience — client-facing (plain language), internal (for the professor), or court-ready (formal caption format per local rules). Same facts, different framing and depth. Use when a student needs to update the client, brief the professor, or prepare a court status report.
Also in 3 projects that use this
Hugging FaceSkillimplement
Make tests pass. Invoke after /write-tests produces failing tests.
Also in 4 projects that use this
Microsoft AzureSkillverify
End-to-end app testing pipeline for browser-based web apps on cloud browsers via Azure Playwright Workspaces: verify the live app, author tests for working flows, heal failing tests, then re-run with video and produce one consolidated report. Three phases (app verification, test authoring, test healing) plus a scoped final sanity run; each phase emits a sub-report. Use when asked to "verify my app", "make sure my app works and has good test coverage", "do a full QA pass", "add tests where I'm missing coverage", "fix failing tests and add new ones", "smoke test before deploy", "QA my deployment", or any combined verify-and-test ask. Requires Azure CLI (`az login`) and a Playwright Workspace resource ID — bootstraps configs on first invocation. Browser-based web apps with Playwright only — not for unit/API tests, native mobile/desktop, load/perf, or full accessibility audits.
Also in 4 projects that use this
- +1 more from microsoft
Other versions45 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 45
- perber/leafwiki★ 1.2ksame name
- NVIDIA/nvcf★ 261same name
- jjanczur/tyran★ 81same name
- Decentralized-LM/delm-agent-plugin★ 47same name
- microsoft/Employee-Self-Service-Agent-Developer-Kit★ 29same name
- phnx-labs/agi-cli★ 26same name
- doem97/cvsm★ 23same name
- JinukMoon/oh-my-mlip★ 20same name
- Hassaan146/claude-skills★ 18same name
- Aloim/phaneslightplugin★ 5same name
35 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
We split this skill into the rules it gives an agent
10 rules. 0 are common, 0 are distinctive, and 10 are very specific to this project.
0
Common
Most of the 41 edited versions we read keep these.
0
Distinctive
This author's own choices. Worth a look.
10
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 8
If the user asks to run at a future time, follow ../schedule/SKILL.md before either execution mode.
- Very specific: line 33
Use ordinary meow run for one fix or cohesive feature with one shared plan, or when deliverables are tightly coupled (same code, one needs …
- Very specific: line 36
Add --orchestrate (-o) when there are two or more deliverables that can be built without each other, or the user explicitly requests it.
- Very specific: line 42
Separate MRs / several repos: when the user wants each task, or each repo it touches, in its own MR ("one MR each", "MRs for all repos"), …
- Very specific: line 117
When the user requests --test, or asks to run tests, test it, or validate behavior, pass --test to meow run (including Jira and --resume-at …
- Very specific: line 121
If the user asks to disable tests, pass --force-disable-tests: it overrides --test, skips the AI tester and configured test/browser gates, …
- Very specific: line 141
Stop only on complete/delivered/exhausted/cancelled or settled retryable: false, with no stop on failed alone.
- Very specific: line 167
Resuming in CLI mode: if the user asks to continue, resume, pick up, or build on existing code, a worktree, or an earlier plan (any …
- Very specific: line 182
Add -n / --no-worktree to operate in the selected checkout (name optional.
- Very specific: line 191
Use meow cleanup [RUN_ID] to retry cleanup.
“Common” is measured: kept by at least 6 in 10 of the 41 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
run
If the user asks to run at a future time, follow
../schedule/SKILL.md before either execution mode.
Register the scheduled automatic run now and report the returned schedule;
do not begin the sprint or hold this session open until the time arrives.
Dependency or install problems: dependencies.
CLI mode is the default: meow run owns project understanding, planning,
implementation, verification, review, and checkpoints.
Native mode
Native mode is an explicit opt-in. Read the shared protocol,
then follow the native run procedure for tester routing,
checkpoints, resume checks, and finalization. Do not load these for CLI runs.
For explicit native supervision with --orchestrate, follow
the multi-sprint procedure instead. Its child
sprints remain detached CLI workers.
CLI mode
Choose the execution scope from the work, without asking the user to know the engine names. Briefly state the choice before launching:
- Detect the scope automatically; never wait for wording like "in parallel". Split the request into deliverables (separate features, fixes, or issues).
- Use ordinary
meow runfor one fix or cohesive feature with one shared plan, or when deliverables are tightly coupled (same code, one needs the other's output). It already schedules independent plan tasks in parallel. - Add
--orchestrate(-o) when there are two or more deliverables that can be built without each other, or the user explicitly requests it. Each gets its own plan, review, and recovery, and independent ones run in parallel (--max-parallel); the decomposer addsdepends_onfor any that must follow another. Results merge into one reviewed branch and PR. Multiple files or a long request alone do not justify separate sprints. - Separate MRs / several repos: when the user wants each task, or each repo
it touches, in its own MR ("one MR each", "MRs for all repos"), do not use
--orchestrate(it merges into one MR). Launch one ordinarymeow run "<task>" --work-dir "<repo>" --backgroundper deliverable. Keep coupled work in one run. Take each repo from the task text (a path, or a sibling directory of the current repo with that name); if it cannot be found, ask, never clone. Repos need no prior onboarding. Run at most 3 at once and start the rest as runs finish; watch each as described below. Tell every run: do not edit other repos; if another repo needs a change, writeNEEDS REPO <path>: <change>in the review notes. When a run finishes, search its plan/review files for that line and start a follow-up run in that repo. Report one line per run (repo, MR URL or failure); a failed run does not stop the others. --tasks FILE,--jql QUERY, and multiple--jira KEY...select full orchestration automatically; no additional flag is needed. A single Jira issue stays an ordinary sprint unless--orchestrateis explicit.- Honor a named
--workflow, supplied--plan, manual plan approval, or--no-worktreeusing the ordinary sprint flow; these are incompatible with full orchestration. If the user explicitly requests incompatible modes, explain the conflict instead of silently dropping an option. - Continue saved work with
meow resume ID --continue(detached from a managing session), never a fresh run; the saved ID determines its engine.
meow run "Add SSO and a separately scoped audit-log feature" --orchestrate
meow run --jira PROJ-1 PROJ-2
meow run --tasks tasks.toml--from BRANCH selects the starting branch; --target BRANCH selects the MR/PR
target. Recognize "start from release, merge into dev" as
--from release --target dev. Without --target, use [delivery].target_branch,
auto-onboarded to existing dev, otherwise master; never infer the target from
--from or the current checkout. Keep existing worktree reuse unchanged.
The target is printed and saved in the journal; resume the saved run without
choosing a new target. In-place flags do not open an MR. --no-mr disables
MR creation and pipeline verification.
Final delivery opens the MR/PR into the saved target and fixes
code until the pipeline's meow-review job passes. Tell the user the MEOW loop
(generate, review, checks) has finished and the feature is done, and that the
work is now in final delivery, being verified through the MR pipeline. Relay
the [delivery] lines as they appear. Never say the work is verified,
delivered and verified, or done-and-verified unless the output contains
Verified by pipeline; for Not verified by pipeline, report the reason and
the MR/pipeline URLs. Pass --no-mr only if the user does not want an MR, and
--fix-non-meow-jobs only if they explicitly ask to fix unrelated (non-MEOW)
jobs; deploy jobs are never fixed. See PIPELINE.md in the Pipeline guide in meow ui or the
online docs for details.
Full orchestration uses isolated detached CLI sprints, pushes only after the
combined objective passes review, and opens one PR unless --no-mr is given.
It accepts --from, --max-parallel, --dry-run, and --test; --dry-run
saves the decomposition for later continuation. Do not pass --name,
--background, or sprint-only workflow/plan flags to this mode. Inspect with
meow status ID, continue with meow resume ID --continue (detached), and stop with
meow cancel ID. To reset a blocked task, resume with --task TASK and, only
when the user supplied it, --request "Complete replacement task request".
For multi-sprint delivery, report the printed orchestrator/branch/PR/task-count
JSON and report path. Exit 3 means the branch was pushed but PR creation failed;
include MR not opened and its manual link. For blocked/failed runs, report the
blocker, evidence, and continuation command; do not claim delivery.
Choose a workflow when the user names one: pass --workflow <name> to
meow run. Inspect available choices with meow workflows list and
meow workflows show <name>. Shipped choices are default (the full run),
quick (short auto-approved plan, checks before review; -m still pauses for approval),
review-and-fix (reviews and fixes
existing code, with checks and no automatic delivery), and test-fix (tester first,
then fix and review rounds; see /meow:test). Without a flag, honor
[workflow] default in config. Pass named inputs as repeated
--input name=value flags. Custom workflows execute through CLI mode;
the native protocol does not interpret their step trees.
When the user requests --test, or asks to run tests, test it, or validate
behavior, pass --test to
meow run (including Jira and --resume-at review flows); configured servers
stay alive throughout tester validation.
If the user asks to disable tests, pass --force-disable-tests: it overrides
--test, skips the AI tester and configured test/browser gates, and keeps lint/build.
For ordinary sprints, run from the project root (separate SDK sessions, headless):
meow run "<feature request>" --name "<generated-feature-name>" --background --work-dir "<project-path>"
meow run --jira [ISSUE-KEY] --work-dir "<project-path>" # Jira-sourced, retained branchLaunching and watching: from a managing session, start ordinary runs with
--background so a Bash timeout or compaction cannot kill them (orchestration
rejects the flag and already detaches its sprints). After launching any meow run
(or --orchestrate), create a recurring status check with CronCreate every 7
minutes (*/7 * * * *). Each tick: run meow status ID --json and act only when
settled is true. Settled with retryable: true and budget_left > 0: run
next_command exactly, detached (host background execution, never the foreground;
meow resume has no --background), and report one line. Settled with retryable:
false: report cause, last_failure, not_resumed_reason and the evidence paths,
then stop the cron. Not settled: keep watching and report only meaningful changes.
Stop only on complete/delivered/exhausted/cancelled or settled retryable:
false, with no stop on failed alone. Orchestrator IDs report the
same fields: settled and retryable, run next_command detached; otherwise report
not_resumed_reason (a blocked one needs a person) and stop. A driver_busy retry (MEOW_RETRY or helper
error) means a live driver owns the run: keep watching, report that reason, and do
not count it against managed_resumes. Scheduled runs still register through
/meow:schedule and never sleep or poll in the session.
A command exiting 75 (or printing MEOW_RETRY) is transient, including bare
OSError-class failures: wait retry_after (it can be long for a rate
limit; the cron simply skips ticks until then), then run the printed next_command
detached (host background execution), or rerun the same native helper, up to
managed_resumes (default 6), and stop when meow status ID --json shows no
progress (attempts not reset, or cause / not_resumed_reason no_progress).
Exit 1 / MEOW_BLOCKED (including stop=budget_exhausted) means stop dependent
work and report. Exit 3 (pushed, MR not opened): report the manual link, do not
retry. Exit 130: interrupted, report it. Resume is attempted, not guaranteed: when
status gives a reason (blocking cause, not_resumed_reason, budget exhausted, no
progress, not_resumable, live driver), do not resume; report it. A resume the user
asks for (meow resume … --continue) also runs detached from a managing session. On
entry, inspect a saved run ID with meow status ID --json (bare meow status shows
only the latest run). meow resume --parked acts on every parked run: run it
detached or leave it to the hourly OS job. Use COMMAND --help for flags. Pass
--work-dir PATH for the project root and --active-dir PATH for the prepared
worktree; keep them consistent.
Resuming in CLI mode: if the user asks to continue, resume, pick up, or
build on existing code, a worktree, or an earlier plan (any wording), do not
start a fresh run -- a plain meow run --name X plans from scratch in its own
new worktree. When a saved run ID is available, inspect it with
meow status <run_id> --json --work-dir "<project-path>". Continue saved
runs (only when status gives no stop reason) with meow resume <run_id> --continue --work-dir
"<project-path>". If there is no saved run, look in
<project-path>/.worktrees/<name>/<docs_dir> for a plan
(meow native latest-plan --work-dir "<project-path>" --active-dir
"<project-path>/.worktrees/<name>"). If one exists with a numbered task list
and a ## Sprint Contract, run meow run "<request>" --name "<name>"
--resume-at review --plan "<plan_file>" --work-dir "<project-path>",
which reviews the existing code and generates only what is missing. If there
is none, or it is incomplete, tell the user and run normally.
Add -n / --no-worktree to operate in the selected checkout (name optional; not
applicable to --jira, which always uses its own pushable-branch worktree).
Runs execute automatically and commit/push verified work from their worktree.
-n leaves changes uncommitted; -nc / --no-worktree-commit operates in the
selected checkout and commits only; -np / --no-worktree-push operates there
and commits/pushes. Existing linked worktrees selected with --work-dir are
used directly. Add -m for plan approval (also when the user asks to review or approve the plan first);
--background rejects manual approval and lint-fix. meow -u updates MEOW.
Successful runs automatically retain the result and clean integrated task artifacts.
Use meow cleanup [RUN_ID] to retry cleanup; omitted IDs scan saved runs.
Report retained artifacts and their reasons; never force-delete unfinished work.
Stream its progress ([planner], [generator],
[reviewer]) to the user. Report the plan and review file paths on success
(or, for --jira, the printed {"issue": ..., "branch": ...} JSON line), or
that it failed after max_rounds and where the last review is.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

