home-config-sync
Home Config Sync
Use this skill for a generic, shareable bare-repo dotfiles workflow:
- Git dir:
~/.dotfiles - Work tree:
~ - Remote: user-provided private repo URL
- Preferred explicit command:
git --git-dir="$HOME/.dotfiles" --work-tree="$HOME" <subcommand>
Keep these rules:
- Prefer the explicit
git --git-dir="$HOME/.dotfiles" --work-tree="$HOME"form over assuming an alias exists. - Inspect live state before acting: run
status,ls-files, and read.gitignore,bootstrap.sh, andREADME.mdwhen relevant. - Treat
.gitignoreas a whitelist. New files are not trackable until both the whitelist and the file itself are added. - Prefer one command per Bash tool call. Translate multi-step flows from the reference into separate invocations instead of copying several shell operations into one command.
More from patrick-fu/awesome-skills
brainstorm
Explore ideas, clarify goals, and help the user narrow down directions before planning or coding. Use this whenever the user proposes a new feature or idea, asks \"what do you think about X\", says \"I'm thinking of building Y\", wants to compare approaches, asks how to approach a problem, or seems to be exploring rather than ready to execute. Also use it when the user says \"brainstorm\", \"let's think about this\", \"what's the best way to...\", or any time the right next step is to clarify the problem and converge on a direction, not to write code yet.
10explore-and-plan
Turn a chosen or mostly chosen direction into an executable plan with no meaningful TBDs. Use this whenever the user asks for a plan, implementation plan, technical plan, project plan, rollout plan, or any other actionable proposal. Also use it when the user knows roughly what they want and needs it broken into concrete, ordered steps. If the request is still mainly exploratory, has too many unresolved choices, or is really asking to brainstorm, hand off to the brainstorm skill first and return once the direction is clear enough to plan.
9generate-commit-message
>-
7commit-staged-changes
Create Git commits for already staged changes.
5cursor-coding-agent
>-
4log-driven-debugging
>
2