align-grid
Build editorial/magazine/report webpages on a GENUINE Müller-Brockmann modular grid (International Typographic Style) — not a…
Scans the active workspace for disposable artifacts—logs, caches, stale build output, and stray draft markdown—and proposes consolidation of scattered assets. Produces a reviewable list, asks for explicit confirmation before any delete or move, and optionally revises .gitignore.
$ npx -y skills add danielvm-git/bigpowers --skill organize-workspace --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/organize-workspaceContext preview
The summary Claude sees to decide when to auto-load this skill.
Scans the active workspace for disposable artifacts—logs, caches, stale build output, and stray draft markdown—and proposes consolidation of scattered assets. Produces a reviewable list, asks for explicit confirmation before any delete or move, and optionally revises .gitignore.
name: organize-workspace model: haiku effort: standard description: Scans the active workspace for disposable artifacts—logs, caches, stale build output, and stray draft markdown—and proposes consolidation of scattered assets. Produces a reviewable list, asks for explicit confirmation before any delete or move, and optionally revises .gitignore. Use when the user says "clean my room", "organize workspace", "workspace cleanup", "remove temp files", "organize assets", "gitignore", or wants a safe tidy pass.
> **HARD GATE** — **HARD GATE** — Workspace structure must reflect domain structure. If the codebase feels disorganized, flag it. Disorganization != 'just a style thing;' it is a signal of domain misalignment.
Group findings under these **buckets**:
| Bucket | Examples | Typical action | |--------|----------|----------------| | **Logs & temp** | `*.log`, `logs/`, `tmp/`, `temp/`, `*.pid` | Delete after confirm | | **Build / cache** | `dist/`, `build/`, `.next/`, `coverage/`, `.turbo/` | Delete if rebuildable | | **Package caches** | root `.cache/`, `__pycache__/` | Offer delete | | **Stray drafts** | root-level `*.md` named `draft`, `scratch`, `temp` | User picks: delete, move to `specs/`, or keep | | **Duplicate / dump dirs** | `old/`, `backup/`, `copy/`, `*_backup` | List + ask |
Use quick size hints: `du -sh` per top-level dir; sort large items first.
If the user wants **organization**:
1. Propose a **single convention**, e.g.:
2. For each cluster of loose files, suggest **one target path** and a short rationale. 3. Use **git-aware moves** when in a repo: `git mv` if tracked; otherwise `mv` and report. 4. Never move secrets or production DB dumps into `docs/` or public `assets/`.
Output a table or numbered list:
Ask: *"Delete items 1–3? Move 4–5? Skip 6?"*
Do this when the repo is under Git and the cleanup surfaced **untracked** noise:
1. **Inventory ignore sources**: root `.gitignore`, `.git/info/exclude`, any subpackage `.gitignore` files. 2. **Map findings to rules**: for each deleted or recurring artifact class, check whether a pattern already exists; note gaps. 3. **Propose a patch**: list only **concrete** changes — `+` add / `-` remove / `~` reword — with one-line why. 4. **User must approve** the exact diff before editing the file. 5. **Verify**: run `git check-ignore -v <path>` on 2–3 representative paths.
See [REFERENCE.md](REFERENCE.md) for shell patterns, `.gitignore` mechanics, and safety checks.
<!-- story: e04s03 -->
Agent skills synthesizing 17 years of software engineering discipline — from Clean Code to AI-native architecture — into a single, prescriptive methodology for solo developers.
Build editorial/magazine/report webpages on a GENUINE Müller-Brockmann modular grid (International Typographic Style) — not a…
Analyze the blast radius of a proposed change before any code is written. Maps dependents, affected stories, and test coverage.…
Self-review checklist for the coding agent to run before dispatching a reviewer. Checks CONVENTIONS.md compliance, Boy Scout…
Evaluate an incoming project plan against bigpowers principles and conventions, surface gaps, and produce a READY/NOT READY…
Eight-step epic build cycle — reads state.yaml, execution-status.yaml, and one epic capsule; updates status via bp-yaml-set or…
Add a new requirement or reorder epics by WSJF against specs/release-plan.yaml and epic capsule directories. Modes Add and…