Small, sharp tools for people who ship alone.
A rule nobody enforces is an intention. A check that needs supervision is one more thing to maintain. What survives a solo workload is the mechanism that holds on its own, costs nothing on the day it is adopted, and explains itself to whoever trips it six months later.
Everything here follows the same shape:
- One thing. A tool that does two is two tools sharing a bug tracker.
- Adoptable today. On the real codebase, in its current state, without a cleanup project first. A tool that requires a clean slate never gets used.
- It teaches when it fails. A message that says "not allowed" gets worked around. One that says what broke gets remembered.
- Opinionated, and honest about it. These encode one way of working. The mechanism travels; the taste stays here.
- Audits write nothing; repairs prove they did. Every skill sits on one side of that line, and the line is held by the harness, not only by the text.
Built while shipping real projects, not as a side quest.
One plugin, one install, eleven skills:
/plugin marketplace add quietmachineworks/qmw
/plugin install qmw@quietmachineworks
Before the code is written
/qmw:audit-rulesreports which of a project's stated code rules are enforced, and which could be. Writes nothing./qmw:freeze-rulebuilds the check for one rule, frozen at today's count so a repository that already breaks the rule can adopt it today, and wires it into CI.
A codebase you inherit or doubt
/qmw:audit-codebasereads the whole codebase, or one perimeter, under nine lenses and hands back a prioritized defect list. Fixes nothing./qmw:refactorrepairs one finding with behavior pinned before anything moves, and proves nothing observable changed./qmw:upgrade-depsraises dependencies one proven step at a time, each alone in its commit; what cannot be raised is held and priced.
A codebase you keep
/qmw:build-featurebuilds one intended change and proves it lands, the rest held, fresh eyes on the diff.
Before it reaches users
/qmw:run-qaplays a real user through the UI, screen by screen, on a genuinely empty environment, until every intention in scope lands./qmw:check-releaseruns the release checklist for real: clean clone, the actual artifact, migrations from the last released state, go or no-go bound to one commit.
When something is already wrong
/qmw:fix-bugruns one reported bug from incident to proven fix: reproduced in a real browser before any code moves, fixed at the class, then proven the way it was found.
Reading the work, and the agent
/qmw:statusreads the records the other skills leave and says where the work stands. Writes nothing./qmw:audit-agentprices what the agent itself carries, skills, hooks, plugins, MCP servers, against what each one earns.
/qmw:help prints this map; /qmw:full-cycle runs the review cycle in one
guided passage, gate by gate. How the pieces fit together is
METHOD.md.
It all lives in quietmachineworks/qmw.
Des outils courts et tranchants, pour ceux qui livrent seuls.
Une règle que personne n'applique est une intention. Un contrôle qui demande à être surveillé est une chose de plus à maintenir. Ce qui survit à une charge de travail solo, c'est le mécanisme qui tient tout seul, ne coûte rien le jour où on l'adopte, et s'explique de lui-même à celui qui le déclenchera six mois plus tard.
Tout ici a la même forme :
- Une seule chose. Un outil qui en fait deux, c'est deux outils qui partagent un gestionnaire de bugs.
- Adoptable aujourd'hui. Sur le vrai code, dans son état actuel, sans chantier de nettoyage préalable. Un outil qui exige une page blanche ne sert jamais.
- Il enseigne quand il échoue. Un message qui dit « interdit » se contourne. Un message qui dit ce qui a cassé se retient.
- Assumé, et honnête là-dessus. Ces outils encodent une façon de travailler. Le mécanisme voyage ; le goût reste ici.
- Ce qui audite n'écrit rien ; ce qui répare le prouve. Chaque skill est d'un côté de cette ligne, et la ligne est tenue par le harnais, pas seulement par le texte.
Écrits en livrant de vrais projets, pas comme une quête secondaire.
Un plugin, une installation, onze skills :
/plugin marketplace add quietmachineworks/qmw
/plugin install qmw@quietmachineworks
Avant d'écrire le code
/qmw:audit-rulesdit lesquelles des règles de code qu'un projet s'est données sont réellement appliquées, et lesquelles pourraient l'être. N'écrit rien./qmw:freeze-ruleconstruit le contrôle pour une règle, gelé au compte du jour pour qu'un dépôt qui l'enfreint déjà puisse l'adopter aujourd'hui, et le branche dans la CI.
Un code qu'on hérite ou dont on doute
/qmw:audit-codebaselit tout le code, ou un périmètre, sous neuf angles et rend une liste de défauts priorisée. Ne corrige rien./qmw:refactorrépare un défaut avec le comportement épinglé avant que quoi que ce soit bouge, et prouve que rien d'observable n'a changé./qmw:upgrade-depsmonte les dépendances une par une, chacune seule dans son commit ; ce qui ne monte pas proprement est retenu et chiffré.
Un code qu'on garde
/qmw:build-featureconstruit un changement voulu et prouve qu'il atterrit, le reste tenu, un regard neuf sur le diff.
Avant que ça atteigne les utilisateurs
/qmw:run-qajoue un vrai utilisateur dans l'interface, écran par écran, sur un environnement réellement vide, jusqu'à ce que chaque intention du périmètre aboutisse./qmw:check-releasedéroule la checklist de release pour de vrai : clone propre, le vrai artefact, les migrations depuis le dernier état livré, go ou no-go lié à un commit.
Quand quelque chose est déjà cassé
/qmw:fix-bugmène un bug signalé de l'incident au fix prouvé : reproduit dans un vrai navigateur avant de toucher au code, corrigé à la classe, puis prouvé comme il a été trouvé.
Lire le travail, et l'agent
/qmw:statuslit les traces que les autres skills laissent et dit où en est le travail. N'écrit rien./qmw:audit-agentchiffre ce que l'agent lui-même embarque, skills, hooks, plugins, serveurs MCP, contre ce que chacun rapporte.
/qmw:help affiche cette carte ; /qmw:full-cycle déroule le cycle de revue
en une passe guidée, porte après porte. Comment les pièces s'emboîtent, c'est
METHOD.md.
Le tout vit dans quietmachineworks/qmw.