smykla-skalski/rightsize
v1.1.0MIT
Audit, write and rewrite work against simplicity rules: find what is overbuilt or oversimplified in a diff, PR, files, plan, design or process, write new design docs, decision records, pitches and plans that admit only justified complexity, and rewrite existing documents the same way in plain words. With no target it audits the work in the current conversation.
allowed-tools
- AskUserQuestion1 skill
- Bash1 skill
- Edit1 skill
- Glob1 skill
- Grep1 skill
- Read1 skill
- Write1 skill
plugin.json
- name
- rightsize
- version
- 1.1.0
- description
- Audit, write and rewrite work against simplicity rules: find what is overbuilt or oversimplified in a diff, PR, files, plan, design or process, write new design docs, decision records, pitches and plans that admit only justified complexity, and rewrite existing documents the same way in plain words. With no target it audits the work in the current conversation.
- author
- Smykla Skalski Labs
- license
- MIT
- repository
- https://github.com/smykla-skalski/sai
- keywords
- rightsizesimplicityaudityagnikissoverengineeringarchitecturecomplexityreviewdesign-docsadrwriting
- extensions
- com.openai
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "rightsize",
"version": "1.1.0",
"description": "Audit, write and rewrite work against simplicity rules: find what is overbuilt or oversimplified in a diff, PR, files, plan, design or process, write new design docs, decision records, pitches and plans that admit only justified complexity, and rewrite existing documents the same way in plain words. With no target it audits the work in the current conversation.",
"author": {
"name": "Smykla Skalski Labs"
},
"homepage": "https://github.com/smykla-skalski/sai/tree/main/plugins/rightsize",
"repository": "https://github.com/smykla-skalski/sai",
"license": "MIT",
"keywords": ["rightsize", "simplicity", "audit", "yagni", "kiss", "overengineering", "architecture", "complexity", "review", "design-docs", "adr", "writing"],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Rightsize",
"shortDescription": "Audit, write and rewrite work at the right size",
"longDescription": "Checks a diff, PR, files, new project, plan, design or process against about 70 simplicity rules, such as the complexity admission test, the reduction order and requisite variety, and reports broken rules with evidence, gaps, ranked fixes and the complexity to keep. It also writes new design docs, decision records, pitches, plans and other documents that pass those rules and 15 document rules, and rewrites existing ones the same way in plain words without losing a needed fact. With no target it audits the work in the current conversation.",
"developerName": "SAI",
"category": "Developer Tools",
"capabilities": ["Interactive"],
"websiteURL": "https://github.com/smykla-skalski/sai/tree/main/plugins/rightsize",
"privacyPolicyURL": "https://github.com/smykla-skalski/sai/blob/main/README.md",
"termsOfServiceURL": "https://github.com/smykla-skalski/sai/blob/main/LICENSE",
"defaultPrompt": [
"Use $rightsize to audit the change we just made.",
"Use $rightsize to audit docs/architecture.md for overengineering.",
"Use $rightsize to write a design doc for this feature.",
"Use $rightsize to rewrite docs/plan.md so that it is no bigger than it needs to be."
],
"brandColor": "#2747B8"
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- openai.yaml
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai