Communitygithub.com

HIPAA コンプライアンス

医療プライバシーとセキュリティ業務におけるHIPAA固有のエントリポイントです。タスクがHIPAA、PHI取扱、対象事業者、BA、侵害態勢、または米国医療コンプライアンス要件に明確に関連する場合に使用します。

HIPAA コンプライアンス とは?

このスキルは、タスクが米国医療コンプライアンスに関する場合に、HIPAA固有のエントリポイントとして機能します。意図的に薄く保たれており、主要な実装は `healthcare-phi-compliance` スキルに委ね、PHI/PIIの取扱、データ分類、監査ログ、暗号化、漏洩防止を担当します。また、コードやアーキテクチャの医療観点からのレビューは `healthcare-reviewer` が担当し、一般的なセキュリティは `security-review` がカバーします。このスキルは、HIPAAに特化した判断ゲート(データがPHIか、アクターが対象事業者か、BAAが必要かなど)を提供し、ログやプロンプトへのPHI混入禁止、最小必要なアクセス、第三者ベンダーのBAA確認などの具体的なガードレールを定義します。これにより、開発者はHIPAA要件を意識しながら、適切な専門スキルに誘導されます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/ECC/tree/main/skills/hipaa-compliance

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

HIPAA コンプライアンス は何をしますか?

タスクが米国医療コンプライアンスに明確に関連する場合に、HIPAA固有のエントリポイントとしてこれを使用します。このスキルは意図的に薄く、規範的に保たれています。

  • healthcare-phi-compliance は、PHI/PIIの取扱、データ分類、監査ログ、暗号化、漏洩防止に関する主要な実装スキルであり続けます。
  • healthcare-reviewer は、コード、アーキテクチャ、または製品の動作が医療を意識したセカンドパスを必要とする場合の、専門的なレビューアであり続けます。
  • security-review は、一般的な認証、入力処理、シークレット、API、デプロイメントの堅牢化には依然として適用されます。

使用するタイミング

  • リクエストが明示的にHIPAA、PHI、対象事業者、ビジネス・アソシエイト、またはBAAに言及している場合
  • PHIを保存、処理、エクスポート、または送信する米国医療ソフトウェアを構築またはレビューする場合
  • ログ、分析、LLMプロンプト、ストレージ、サポートワークフローがHIPAAの暴露を生み出すかどうかを評価する場合
  • 患者向けまたは臨床医向けシステムを設計する場合で、最小限必要なアクセスと監査可能性が重要な場合

動作方法

HIPAAを、より広範な医療プライバシースキルのオーバーレイとして扱います。

  1. 具体的な実装ルールについては、healthcare-phi-compliance から始めます。
  2. HIPAA固有の判断ゲートを適用します。
    • このデータはPHIか?
    • このアクターは対象事業者またはビジネス・アソシエイトか?
    • ベンダーまたはモデルプロバイダーがデータに触れる前にBAAを必要とするか?
    • アクセスは最小限必要な範囲に制限されているか?
    • 読み取り/書き込み/エクスポートイベントは監査可能か?
  3. タスクが患者の安全、臨床ワークフロー、または規制対象の本番アーキテクチャに影響を与える場合は、healthcare-reviewer にエスカレーションします。

HIPAA固有のガードレール

  • PHIをログ、分析イベント、クラッシュレポート、プロンプト、またはクライアントから見えるエラー文字列に絶対に配置しない。
  • PHIをURL、ブラウザストレージ、スクリーンショット、またはコピーされたペイロード例に絶対に公開しない。
  • PHIの読み取りと書き込みには、認証されたアクセス、スコープされた承認、および監査証跡を要求する。
  • サードパーティのSaaS、可観測性、サポートツール、LLMプロバイダーは、BAAの状況とデータ境界が明確になるまでデフォルトでブロックされたものとして扱う。
  • 最小限必要なアクセスに従う。適切なユーザーは、タスクに必要な最小限のPHI部分のみを表示する必要がある。
  • 名前、MRN、電話番号、住所、その他の識別子よりも、不透明な内部IDを優先する。

例

例1: HIPAAとして組み立てられた製品リクエスト

ユーザーリクエスト:

臨床医ダッシュボードにAI生成の診療サマリーを追加してください。米国のクリニックを対象としており、HIPAA準拠を維持する必要があります。

応答パターン:

  • hipaa-compliance をアクティブにする
  • healthcare-phi-compliance を使用して、PHIの移動、ログ、ストレージ、プロンプトの境界をレビューする
  • サマリー化プロバイダーがPHIを送信する前にBAAの対象となっているかを確認する
  • サマリーが臨床判断に影響を与える場合は healthcare-reviewer にエスカレーションする

例2: ベンダー/ツールの決定

ユーザーリクエスト:

サポートのトランスクリプトと患者メッセージを分析スタックに送信できますか?

応答パターン:

  • これらのメッセージにはPHIが含まれている可能性があると想定する
  • 分析ベンダーがHIPAA対象ワークロードに承認されており、データパスが最小化されていない限り、設計をブロックする
  • 可能な場合は、編集または非PHIイベントモデルを要求する

関連スキル

  • healthcare-phi-compliance
  • healthcare-reviewer
  • healthcare-emr-patterns
  • healthcare-eval-harness
  • security-review

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/content-engine

Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns. Use when the user wants social posts, threads, scripts, content calendars, or one source asset adapted cleanly across platforms.

affaan-m/ECC

Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

affaan-m/fal-ai-media

Unified media generation via fal.ai MCP — image, video, and audio. Covers text-to-image (Nano Banana), text/image-to-video (Seedance, Kling, Veo 3), text-to-speech (CSM-1B), and video-to-audio (ThinkSound). Use when the user wants to generate images, videos, or audio with AI.

affaan-m/manim-video

日本語翻訳:このファイルは manim-video 用の日本語翻訳が必要です

affaan-m/remotion-video-creation

Remotion のベストプラクティス - React で動画を作成する。3D、アニメーション、音声、字幕、チャート、トランジションなどをカバーするドメイン固有の29のルール。

affaan-m/video-editing

AI-assisted video editing workflows for cutting, structuring, and augmenting real footage. Covers the full pipeline from raw capture through FFmpeg, Remotion, ElevenLabs, fal.ai, and final polish in Descript or CapCut. Use when the user wants to edit video, cut footage, create vlogs, or build video content.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

agent-self-evaluation

Use after completing any non-trivial task. The agent self-rates its output on 5 axes — accuracy, completeness, clarity, actionability, conciseness — with concrete evidence per criterion. Produces a structured 1-5 scorecard with specific improvement suggestions.

agent-sort

Build an evidence-backed ECC install plan for a specific repo by sorting skills, commands, rules, hooks, and extras into DAILY vs LIBRARY buckets using parallel repo-aware review passes. Use when ECC should be trimmed to what a project actually needs instead of loading the full bundle.

ai-first-engineering

Engineering operating model for teams where AI agents generate a large share of implementation output. Use when setting team process, review gates, or ownership rules for a codebase largely written by agents.

ai-regression-testing

Regression testing strategies for AI-assisted development. Sandbox-mode API testing without database dependencies, automated bug-check workflows, and patterns to catch AI blind spots where the same model writes and reviews code. Use when adding regression coverage to AI-assisted code, or when the same model both wrote and reviewed a change.

android-clean-architecture

Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns. Use when structuring modules, layers, or data flow in an Android or KMP project.

angular-developer

Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, or CLI tooling.

関連スキル