worth-building
SolidDecide how elaborate to build something (simple vs. robust) and return a concrete, PoC-shaped proposal at that level — not over- or under-engineered, but right-sized. Use whenever someone is building something and the investment level is unclear: "quick or proper?", "MVP vs. real product", "is this over-engineering?", "how should I approach X?", "quick script vs. robust system", "how much architecture?", "how much do I build here?". Fires even without "poc" or "right-size" — any time effort and complexity of what to build are being weighed.
Install
Quality Score: 82/100
Skill Content
Details
- Author
- 2ykwang
- Repository
- 2ykwang/agent-skills
- Created
- 6 months ago
- Last Updated
- 2 weeks ago
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
rigor
Use for any non-trivial coding, engineering, or deliverable-producing task — building a feature, fixing a bug, refactoring, designing an architecture, writing a script someone will run, or drafting a document someone will use. Enforces upfront planning before acting, rejects placeholder/stub/TODO code and unhandled edge cases, and cuts filler from responses so the final answer is dense and useful. Trigger whenever the user asks to build, implement, fix, refactor, design, migrate, optimize, or ship something — even without words like "production-ready" or "thorough." Also trigger when a task has enough moving parts that diving straight into output risks missing something (multi-file changes, unclear requirements, several edge cases, sub-steps). Do NOT trigger for single-line answers, quick lookups, casual conversation, or an explicitly requested rough/quick/throwaway draft.
before-building
Checklist that settles whether a thing should exist before any code — prior art search with a URL per fact, the distinct-value gate, the project's stated refusals. Use when the user proposes a new feature, option, package or project, asks "do we need this" or "should we build X", or a task implies creating something that does not exist yet.
critical-thinking
Think hard about an idea, plan, or decision before committing to build it - the counterweight to AI's built-in pull toward agreeing, praising, and building whatever is asked. Load when the user proposes a solution, feature, approach, or "wouldn't it be great if", when begin's challenge step hands over a fresh product idea, when weighing options in scope/spec/architect/design, and any time you notice yourself about to agree enthusiastically or open with praise. Forces a named alternative, surfaces the load-bearing assumption, separates preference from requirement, and asks what would prove the idea wrong - then commits to the user's call. The judgment layer at the entrance to building; mirror of scope-guard at the exit.