brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Run the Upkeep repo audit locally against any repository path. Use when asked to audit a repo, check docs/spec/asset drift, or run upkeep without GitHub Actions.
Claude Code
$ npx -y skills add wei18/Upkeep --skill upkeep-audit --agent claude-code
Codex
$ npx skills add wei18/Upkeep --skill upkeep-audit -a codex -y
Cursor
$ npx skills add wei18/Upkeep --skill upkeep-audit -a cursor -y
Gemini CLI
$ npx skills add wei18/Upkeep --skill upkeep-audit -a gemini-cli -y
GitHub Copilot
$ npx skills add wei18/Upkeep --skill upkeep-audit -a github-copilot -y
OpenCode
$ npx skills add wei18/Upkeep --skill upkeep-audit -a opencode -y
Windsurf
$ npx skills add wei18/Upkeep --skill upkeep-audit -a windsurf -y
name: upkeep-audit description: Run the Upkeep repo audit locally against any repository path. Use when asked to audit a repo, check docs/spec/asset drift, or run upkeep without GitHub Actions.
Run the full Upkeep audit pipeline (discovery → parallel reviewers → synthesis → HTML report) against a local repository. Output-only: the target repo is never modified.
1. **Ensure the Upkeep checkout** at `~/.cache/upkeep`:
2. **Run the audit** (takes several minutes; reviewers run as parallel `claude -p` subprocesses — run it in the background and report progress):
~/.cache/upkeep/scripts/local-audit.sh <target-path> [--model M] [--rubric-lang L] [--max-turns N] [--out FILE]
Pass flags only when the user asked for them, with one exception: the report defaults to `./upkeep-report.html` in the current working directory, so if the working directory is inside the target repo, pass `--out` pointing outside it (e.g. `~/upkeep-report.html`) — the audit must never write into the target repo. Other defaults match the CI inputs (`claude-opus-4-8`, rubric `en`, `30` turns); `--rubric-lang` accepts `en` or `zh-TW`. 3. **Summarize**: the script prints the report markdown at the end. Present the findings grouped by severity (high → medium → low), each with its file path and a one-line problem statement, then give the absolute path of the generated report file (`upkeep-report.html` by default, or the `--out` path). If any reviewers failed, name them.
An AI audit crew for your repo, installed as a skill. Upkeep dispatches focused AI reviewers in parallel to catch drift — stale docs, specs that no longer match the code, orphaned assets, broken conventions — and reports it with evidence before it compounds.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.