workflowlisted
Install: claude install-skill buildproven/claude-kit
# Workflow Skill — Daily Development Guide
Quick reference for all development workflows. Read `daily-steps.md` for detailed command sequences.
## Quick Start
```bash
/bs:dev "feature name" # Start work — creates a worktree, never edits on main
# ... code ...
/bs:quality --merge # Ship it — runs review, merges PR, returns to main, removes worktree
/clear # Fresh context
```
## Worktree Discipline (NON-NEGOTIABLE)
The primary checkout is **inspection-only**. Never edit, commit, or stage on the
primary checkout's `main` branch. Every piece of work happens in a linked
worktree on a feature branch.
```bash
# Create a worktree for new work (preferred — `/bs:dev` does this for you)
git worktree add ../<repo>-worktrees/<slug> -b <type>/<slug> main
# After `/bs:quality --merge` lands the PR, return + clean up
git checkout main && git pull --ff-only
git worktree remove ../<repo>-worktrees/<slug> # removes the worktree dir
git branch -D <type>/<slug> # delete merged local branch
git worktree prune -v # tidy stale refs
```
`/bs:quality --merge` MUST handle the cleanup tail. If you ever find yourself
with uncommitted changes on the primary checkout's `main`, stop, stash, create
the worktree, and pop the stash there — do not proceed in-place.
## Workflow Selection
| Scenario | Commands | Time |
| --