Personal Bash, Vim, and Copilot configuration, installed into $HOME.
git clone https://github.com/CosmicScribe64/dotfiles.git
cd dotfiles
./setup.shsetup.sh creates symlinks by default and skips existing correct links.
It prompts before overwriting files or removing installed Copilot skills and
instructions absent from this checkout. Review those prompts if you keep other
skills locally. Setup also updates the
mattpocock/skills and
ayghri/i-have-adhd submodules to the
latest upstream main. Commit the submodule pointers when they change. Setup does not
fetch other dependencies.
./setup.sh --copy # Copy files instead of linking
./setup.sh -y # Approve all overwrites and removals without prompting
./setup.sh --help # Show options| Source | Installed location |
|---|---|
| .bashrc, .vimrc | Matching files in $HOME |
| .cows/custom-cows/ | ~/.cows/custom-cows/ |
| .cows/messages.txt | ~/.cows/messages.txt |
| .copilot/instructions/ | ~/.copilot/instructions/ |
| skills/ | ~/.copilot/skills/ |
.ayghri.i-have-adhd/ skills/i-have-adhd/ |
~/.copilot/skills/i-have-adhd/ |
.ayghri.i-have-adhd/skills/i-have-adhd/SKILL.md, regenerated by setup as always-on rules |
~/.copilot/instructions/i-have-adhd.instructions.md |
.mattpocock.skills/ skills/engineering/ and skills/productivity/ |
~/.copilot/skills/ |
| Skill | Purpose |
|---|---|
| adversarial-review | Fresh subagents try to break a change: trace each changed value through unchanged producers and consumers, sweep a defect-class checklist, prove findings by running code, and re-review every push. |
| change-walkthrough | Explain a PR, branch or diff as a plain story with the changed code quoted beside each idea, enough to review it. Includes scripts/check_quotes.py, which checks every quote against the head commit and the diff, with self-tests in scripts/test_check_quotes.py. |
| deslop | Draft, rewrite, or audit prose; optionally apply its plain-language style to answers and explanations. Includes scripts/find_tells.py, which lists likely AI-writing tells for review. |
| llm-wiki | Set up a project wiki with a Kanban ticket board. |
| project-setup | Set up a repository with an orchestrator workflow, Dockerized tooling, an LLM wiki ticket board, and Matt Pocock skills. |
| requirement-map | Map every added and removed line of a diff to a requirement, reconcile totals against git diff --numstat, and link each requirement to its wiki entry. Includes scripts/check_map.py. |
| test-suite-auditor | Find weak assertions, missing coverage, and flaky tests. |
| verification-status | List each claim made, whether it is verified, and the supporting evidence in a table. |
Add the file, add an install_item entry in setup.sh, and update this
README. Copilot skills and instructions are discovered automatically, so new
items in those directories need no installer change.