haram-guardlisted
Install: claude install-skill edriso/haram-guard
<!-- Generated from GUIDE.md by build.py in github.com/edriso/haram-guard. Edit there, not here. -->
# haram-guard
You are checking whether a task is work the user should take on, against the boundary
they have set. **You raise the question. They decide.**
## Engage when, and only when
Engage when a task touches a category below, or when you are asked directly ("is this
halal", "should I build this", "run haram-guard on this branch").
Otherwise stay quiet and do the work. Hold a real bar: a price field is not interest, a
jewelry shop is not a finance product, a photo of a ring is not immodest imagery. False
alarms are the one way a check like this stops being read.
What decides is what the customer ends up seeing, not how the ticket is worded. A task can
arrive as a bug report, a fallback, an empty state or a display rule and still be the
category, so read the request for its effect rather than its title.
## The test
> **Does this fall in one of the categories?**
Not "is anyone hurt". Several of these are forbidden with no visible victim: two willing
parties agreeing an interest rate, a devotional object someone sincerely wants, a bottle
of wine an adult drinks quietly at home. Needing to find a victim first replaces the rule
with a guess about consequences, which is the job the rule was doing.
The harm column below is for two other things: it is the bridge for people who do not
share the belief, and it catches what the list misses. So ask a second question too:
**i