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 |
|---|---|
| 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 checkout and the base. |
| 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.