dev-flow
Skill2 starsChanged 2 months agoMITView on GitHub
Run local development with shared warm heavy infrastructure, per-worktree app slots, deterministic slot leases, hot versus passive modes, smoke checks, and safe stop or release behavior. Use when several worktrees or agents need fast local feedback without restarting the whole stack.
9 other projects use a version of this.
Adopted by
Most recently taken up by
- mqmalagris/agent-skillstheir own version, first seen Nov 5, 2026
- shruthis4/claude-skillstheir own version, first seen Oct 20, 2026
- 1nuYasha-cck/skillstheir own version, first seen Oct 20, 2026
- songloft-org/songlofttheir own version, first seen Oct 8, 2026
- hanxi/cups-webtheir own version, first seen Oct 8, 2026
- themusecatcher/ai-coding-kittheir own version, first seen Sep 15, 2026
Other versions9 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 9
- songloft-org/songloft★ 2.2ksame name
- hanxi/cups-web★ 1.5ksame name
- vakovalskii/ontoship★ 125same name
- NatureBlueee/Nature-use-skills★ 39same name
- themusecatcher/ai-coding-kit★ 2same name
- 1nuYasha-cck/skills★ 1same name
- lsjjong8/claude-share★ 0same name
- mqmalagris/agent-skills★ 0same name
- shruthis4/claude-skills★ 0same name
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.
In this repository19 other files it gives its agents.
- access-checkSkill
- babysit-prsSkill
- browser-proofSkill
- bugfixSkill
- bug-reproSkill
- cleanupSkill
- contextSkill
- docs-managerSkill
- hot-reloadSkill
- jira-managerSkill
- polishSkill
- pr-managerSkill
- release-proofSkill
- status-reportSkill
- sync-projectSkill
- watch-loopSkill
- whatsapp-meSkill
- workflowSkill
- worktreeSkill
The file
We split this skill into the rules it gives an agent
4 rules. 0 are common, 4 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 3 edited versions we read keep these.
4
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 52
Use hot mode for the task under active human attention.
- Distinctive: line 60
Use passive mode for background agent work, comparison testing, or another parallel worktree.
- Distinctive: line 68
Run a small smoke check that proves the slot can answer the path that matters.
- Distinctive: line 81
If a repo has no useful hot reload path, say that and fall back to the smallest honest passive loop.
“Common” is measured: kept by at least 6 in 10 of the 3 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
Dev Flow
This skill exists to keep local AI development fast.
The expensive failure mode is obvious once you see it: every small edit triggers another full environment boot, rebuild, or container restart. The agent spends more time waiting than testing.
Core Model
Split the local stack into two layers:
- shared heavy infrastructure that stays warm
- lightweight per-worktree app slots
A slot belongs to one worktree. Shared infrastructure belongs to the whole local workspace.
Required Capabilities
A usable dev-flow should support these operations somehow:
warm: start or verify shared heavy infrastructurehot: attach the active worktree to native hot reload when availablepassive: start a background app slot for another worktreelist: show active slots and leasessmoke: prove a slot is actually usablestop: stop one slot onlyrelease: free the slot lease when the task is donecold: stop shared heavy infrastructure only when no active task still needs it
Deterministic Leases And Ports
Each slot should get a deterministic lease and a deterministic port band.
The exact numbers are project-specific, but the pattern should be stable:
- one slot id maps to one fixed port band
- the same slot id keeps the same ports until released
- leases are stored outside the repo so multiple worktrees can see them
- the lease store is the authority, not guesswork from terminal history
Modes
Hot mode
Use hot mode for the task under active human attention.
This mode should prefer native hot reload where the repo supports it. It usually runs in the foreground and should stop only the worktree's app processes when interrupted.
Passive mode
Use passive mode for background agent work, comparison testing, or another parallel worktree. It should start the app slot and return without taking over an interactive pane.
Smoke
A slot is not ready just because a process started.
Run a small smoke check that proves the slot can answer the path that matters. Good smoke checks include:
- one health request
- one login or auth bootstrap
- one tiny API request
- one browser page load when the work is UI-heavy
Safety Rules
- Shared heavy infrastructure must not be stopped by
stopon a single slot. coldis a separate action and should check for remaining active leases.- A broken slot lease should be repaired explicitly, not silently reused.
- If a repo has no useful hot reload path, say that and fall back to the smallest honest passive loop.
Output Contract
DEV FLOW | worktree=<path-or-name> | slot=<id>
MODE | hot|passive
INFRA | warm|already-warm|blocked
SMOKE | pass|fail|blocked
STOP | <slot-only stop command or action>
RELEASE | <lease release command or action>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.

