harms-check
SolidUse when building anything USER-FACING (or with persuasion/retention/cancellation/consent/pricing flows, or that touches vulnerable people) to surface design-level harm the security/privacy/compliance gates miss: dark/deceptive patterns and foreseeable misuse. Assumes the product works as designed and asks who it could harm and whether it is Happier-negative. NUDGE, not a block.
Install
Quality Score: 86/100
Skill Content
Details
- Author
- haabe
- Repository
- haabe/mycelium
- Created
- 3 months ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
01-core-challenge-user-hunt-prior-art-before-building
Trigger BEFORE building any custom mechanism, tool, script, gate, workflow, or process — whether the user proposed it or you did — whenever the user asks to change, replace, weaken, or retire an EXISTING mechanism (watcher, gate, loop, config, architecture) - investigate why it is shaped that way and push back if the standing design is already as-good-or-better (rule 1h) - and whenever the user states a premise, plan, or tool choice you suspect has a better alternative. This is the DUTY TO DISSENT: the user explicitly mandates being questioned on technical matters (tools, concepts, frameworks, workflows, architecture) because his blind spots ship straight into the repos when nothing pushes back. Also triggers when you catch yourself agreeing with every step of a plan — that pattern is itself the signal to re-examine. NOT for his personal decisions, values, or expressions (rule 12d still bans moral-policing); this is engineering dissent only.
bvssh-check
Use to evaluate whether current work aligns with Better Value Sooner Safer Happier. Run at diamond completion and periodically.
bs-check
Use before telling a client or stakeholder "this is fixed", before deploying changes to a production site or service, before activating or modifying a live automation/workflow, before claiming an integration works end-to-end, before quoting pricing or API behavior in a comparison, or before running a destructive infrastructure command. Also use when the user says "confidence check", "how confident are you", "validate this", "pressure-test this", "/bs-check", or whenever a confident-sounding claim has not been directly validated by a query, observation, comparison, or quotable source. ALSO covers design-time reasoning audits via subcommands - "bs-check premise" (are we solving the right problem? premise acceptance - Socratic + Steelman), "bs-check approach" (did we commit too fast? - Burden of Proof, Cold Start, Alternatives, Pre-mortem), "bs-check fresh" (all 9 patterns, fresh-context sub-agent). Trigger phrases for those - challenge this, push back, devil's advocate, poke holes, steelman this, are we solving