agentleFS
moh-obaidamoh-obaida/ReadyVibe-Skills/skills/compliance/regulated-domain-triggers/SKILL.md

regulated-domain-triggers

Skill2 starsChanged 25 days agoApache-2.0View on GitHub

Use when starting a launch review, and again whenever features change, to detect whether a product touches a regulated or high-risk domain: health, finance and payments, education, children, legal or professional advice, employment, insurance, crypto, gambling, alcohol or cannabis, biometrics, precise location, or automated decisions. It stops ordinary web-compliance assumptions and routes to human specialist review. Do not use it to interpret those regimes or to clear a product as unregulated.

We split this skill into the rules it gives an agent

4 rules. About 0 are common, 3 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈3

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Not to explain those regimes or to say they don't apply.

    line 20
  2. Distinctive:

    Search copy, routes, schemas, form fields, dependencies, integrations, and imagery for signals.

    line 24
  3. Very specific:

    Only .readyvibe/context.md ("Regulated-domain flags").

    line 50
  4. Distinctive:

    No signals were found in the searched places: record "no regulated-domain signals found in <places>.

    line 66

≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

regulated-domain-triggers

General web compliance (a privacy page, a consent banner, a sitemap) does not cover a health-data product, a lender, or a children's game. This skill is a tripwire: it notices when the product has moved out of ordinary territory and says so before anyone reassures the owner with a checklist.

Activate when

  • Recon runs on a new project, or product scope changes (new feature, new data type, new audience).
  • Product copy, fields, integrations, or categories suggest any domain below.
  • Not to explain those regimes or to say they don't apply.

Inspect

Search copy, routes, schemas, form fields, dependencies, integrations, and imagery for signals. One signal is enough to escalate; absence of signals is not proof of absence.

DomainSignals
Health / wellnesssymptoms, diagnoses, medication, therapy, fitness data, wearable sync, patient/clinic/appointment, HIPAA-like words, mental-health, fertility, allergy
Finance / paymentslending, credit, investing, trading, brokerage, banking, KYC/AML, bank-account linking (Plaid), payouts/marketplace money movement, tax, insurance quotes, invoicing with custody of funds
Children / educationages under 18, school, students, teachers, grades, classroom, parent portal, kids' content or games, edtech LMS
Legal / professional advicelegal, medical, tax, or financial advice, contracts as a service, "attorney", "licensed" claims
Employment / HRhiring, screening, résumés, performance, background checks, gig workers
Crypto / gambling / restricted goodstokens, wallets, exchanges, staking; betting, casino, lottery; alcohol, tobacco/vape, cannabis, weapons, adult content
Sensitive databiometrics, face/voice, precise location, government IDs, race/ethnicity, religion, sexual orientation, union status, criminal records
Automated decisions / AIscoring, ranking people, eligibility decisions, AI advice, AI chat with users (ai-features-readiness), synthetic media
Public-sector / criticalgovernment customers, procurement forms, safety-critical, elections

Record: domain, signal (file/route/copy), and what the product does with it.

Evidence that counts

Label each claim OBSERVED, SOURCE-INDICATED, DECLARED, INFERRED, UNKNOWN, or REVIEW REQUIRED. UNKNOWN is never a pass and never a failure.

  • A signal in copy is OBSERVED text. Whether the regime applies is REVIEW REQUIRED, always.
  • "Wellness journal" with symptom tracking is health-adjacent; do not decide where the line is.
  • Legal specifics: never from memory. When a rule, deadline, threshold, or required wording matters, read the current text or guidance at an official source while you run (start from references/official-sources.md), cite the source and access date, and treat applicability to this business as REVIEW REQUIRED. If you cannot look it up, the answer is UNKNOWN.

May change

Only .readyvibe/context.md ("Regulated-domain flags"). Do not change product code. Do not soften copy to dodge a category ("we're not a bank") since that is a legal and honesty question for the owner.

Must not claim

"Not regulated", "outside HIPAA/GLBA/FERPA/COPPA/PSD2/MiCA/…", "no license needed", or that ordinary privacy/terms/cookie work is sufficient here. Never advise on licensing or regime scope.

Verify

Search a second way before concluding: read the routes and schema, the visible copy and metadata, the dependencies and integrations, and the forms; a flag or a "none found" should survive all four. Each flag must cite its signal (file, route, or copy) so the owner can check it, and the report must say which places were searched. Re-run when features change. Ensure the relevant lanes are told: legal-page drafting (privacy-policy, terms-of-service), analytics/replay (analytics-privacy), and consumer-protection-readiness must treat this surface as REVIEW REQUIRED.

Escalate

Every flag. Tell the owner plainly: "This product appears to touch <domain>. Ordinary launch checks do not cover the rules that may apply. Obtain qualified legal/compliance review before launch. I have not assessed those rules." Stop ordinary compliance work on the flagged surface (do not generate a generic policy for it) and continue technical work that is safe regardless (broken links, metadata, headers).

No change is valid when

No signals were found in the searched places: record "no regulated-domain signals found in <places>; recheck when features, data types, or audience change." This is not clearance.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.