Loading...
Loading...
Read at the start of every session, before any other skill, and again after any compaction, model change, resume, or handoff. Routes the work to the right skill in this collection and holds one person's decisions rather than a recommendation: where generated files go, which skill wins when two match, which borrowed collections are trusted, where the ceremony is not wanted, and what the portable skills deliberately leave open. Machine-specific on purpose. Not a summary of the other skills, and not a substitute for reading the one that matched.
npx skill4agent add gabrielmoreira/skills using-gabrielmoreira-skills| When the work is | Open |
|---|---|
| a change to judge before it lands: a branch, a pull request, a diff against a base point, or uncommitted work | |
| something failing, flaky, hanging, or newly slow, with the cause not yet established | |
| a feature or bugfix about to be implemented, or a test written after the code | |
| a tool, runtime, install, auth, or network failure that is not the change being made | |
| a git operation that refused, a state you cannot name, or work about to be deleted or cleaned up | |
| written material to create, correct, place, or remove, including whether a decision is worth recording | |
| code that should stay simple and testable: boundaries, cohesion, layering, hidden effects, abstraction added too early | |
| TypeScript specifics: standards, boundaries, composition, config, async, errors, observability, security, testing | |
| an answer that is dense, buried, or hard to resume | |
| a skill to write, split, rename, or check, or one that never fires | |
maintainable-codetypescript-skillsmake-the-docs-trustworthy| What | Where | Committed |
|---|---|---|
| scratch, temps, generated plans, abandoned investigations | | never |
| a learning anyone cloning this repository would need | | yes |
| a learning only this machine has | | never |
| anything a skill produces and does not place | ask, then record the answer here |
.local/.gitignore| Situation | Open | Not |
|---|---|---|
| a command failed for a reason that is not the change being made | | |
| a test fails because the behaviour is missing | | |
| a defect in the code being changed | | |
| where a test goes for behaviour being added | | |
| where a test goes to pin a defect | | |
| judging work that already exists as commits | | |
| designing work that does not exist yet | | |