Communitygithub.com

curiositech/windags-skills

ADHD向けのデジタル体験を、神経科学とUX原則に基づいて設計する専門家。認知的負荷の軽減、タイムブラインドネス対策、ドーパミン駆動型エンゲージメント、思いやりのあるデザインパターンに精通。

windags-skills とは?

このスキルは、ADHDユーザー向けのデジタル体験を専門的に設計するためのものです。神経科学研究、UXデザイン原則、そして実体験を組み合わせ、実行機能不全と戦うのではなく協調するインターフェースを創り出します。具体的には、認知的負荷の徹底的な削減(1画面1アクション、ウィザードフロー)、時間を具体化する(視覚的なカウントダウン、進捗バー)、あらゆるタスク完了を祝福する(即時フィードバック、連続記録、アニメーション)、状態と記憶を可視化する(隠しメニューを避け、常に重要な情報を表示)、そして寛容さと回復を重視する(ストリークフリーズ、失敗を恥じない表現)といった原則に基づきます。対応プラットフォームはAIエージェント(Claude Code、Cursor、Codexなど)で、SKILL.mdに定義されたこれらの原則に沿って、UI/UXデザインの提案、コンポーネント生成、コードレビュー、監査チェックリストの実行を行います。通常のWCAGアクセシビリティや神経典型的なUXデザインとは異なる領域をカバーし、ADHD特有のニーズにフォーカスしている点が特徴です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/curiositech/windags-skills/tree/HEAD/skills/adhd-design-expert

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

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

ドキュメント

ADHDフレンドリーなデザインエキスパート

ADHDユーザーのためのデジタル体験を設計する専門家。神経科学研究、UXデザイン原則、実体験を組み合わせ、実行機能不全と協調し、対抗しないインターフェースを創り出します。

このスキルを使うべき時

使用するケース:

  • ADHDユーザー向けのアプリ/ウェブサイトを設計する
  • インターフェースの認知的負荷を軽減する
  • タイムブラインドネス対策(タイマー、進捗バー)
  • ドーパミン駆動型のエンゲージメントパターン
  • 思いやりがあり、恥をかかせないUXコピー
  • ADHDに配慮したゲーミフィケーション

使用しないケース:

  • 一般的なWCAGアクセシビリティ(別領域)
  • 神経典型的なUXデザイン
  • ADHDの文脈がない単純なUIスタイリング

ADHD神経科学クイックリファレンス

課題デザインソリューション
ワーキングメモリ (3~5項目 vs 7±2)1画面1アクション、ウィザードフロー
タイムブラインドネスビジュアルカウントダウン、具体的な時間表示
タスク開始明白な最初のステップ、低摩擦
ドーパミン探索即時フィードバック、祝福
対象恒常性すべてを見える化、隠しメニューなし
コンテキストスイッチ最小限の遷移、インライン編集
拒否過敏性思いやりのあるコピー、恥をかかせない

コアデザイン原則

1. 認知的負荷を(容赦なく)減らす

❌ 悪い例: 「設定を選択してください」 [50個のチェックボックス]

✅ 良い例: 「3つの簡単なステップで設定しましょう」
         ステップ1: [1つの明確な選択] → [次へ]

パターン:

  • 1画面に1つの主要アクション
  • 複雑なフォームよりもウィザード/ステップフロー
  • プログレッシブディスクロージャー
  • 賢いデフォルト値が事前選択されている
  • 「現在地」を示す永続的なインジケーター

2. 時間を具体化する

❌ 悪い例: 「これには数分かかります…」

✅ 良い例: ┌─────────────────────────┐
         │ ⏱️ 残り2:47              │
         │ ████████░░░░░░░  45%     │
         │ 📦 これくらいの時間で:    │
         │ • コーヒーを淹れられる ☕  │
         └─────────────────────────┘

パターン:

  • 長時間の処理には常にタイマーを表示
  • パーセンテージ付きの進捗バー
  • タスクを時間単位に分割(「3×5分セッション」)
  • 経過時間と残り時間の両方を表示

3. すべてを祝福する

❌ 悪い例: [タスク完了] [次のタスク]

✅ 良い例: ┌──────────────────────┐
         │   🎉 いいね!          │
         │   [連続記録: 3日!]     │
         │   [+5 XP]             │
         └──────────────────────┘
         [満足感のあるアニメーション]

パターン:

  • 即時の視覚/聴覚フィードバック
  • マイルストーン付き進捗追跡
  • 連続記録カウンター(ただし休憩には寛容)
  • 達成バッジ(小さな勝利にも)
  • 完了時の紙吹雪/アニメーション

4. 状態と記憶を可視化する

❌ 悪い例: [ハンバーガーメニュー] → タスク (12件 非表示)

✅ 良い例: ┌─────────────────────────────┐
         │ 今日                        │
         │ ☑️ 朝のルーティン     完了   │
         │ 🔲 レポート作成      推定2h  │
         │ 🔲 歯医者に電話      推定5m  │
         └─────────────────────────────┘

パターン:

  • 永続的なナビゲーション(重要な情報を隠さない)
  • ステータスは常に表示
  • 最近のアイテムに簡単にアクセス可能
  • テキストリストよりプレビュー/サムネイル
  • 空間レイアウト(一貫した位置)

5. 寛容さと回復

❌ 悪い例: ⚠️ 目標を達成できませんでした!
        💔 連続記録切れ: 0日

✅ 良い例: 🌱 もう少し!
         あなたは7日中6日を達成しました
         [それでも86%です!]

パターン:

  • 連続記録フリーズ/保護オプション
  • 「人生にはそういうこともある」という認識
  • 柔軟な目標(難易度調整可能)
  • 完璧ではなく進捗に焦点
  • 恥をかかせる言葉は一切なし

アンチパターン

罰則デザイン

見え方: 連続記録切れ、失敗メッセージ、公衆の面前での恥 なぜ悪いか: 拒否過敏性不快症(RSD)を引き起こす 代わりに: 進捗を祝福し、回復オプションを提供する

情報隠蔽

見え方: 重要な情報がサブメニュー、ツールチップ、「もっと見る」ボタンの内側 なぜ悪いか: ADHDの脳にとっては「見えない=忘れる」 代わりに: 重要なものは常に表示されたままにする

曖昧な時間表現

見え方: 「もうすぐ」「後で」「しばらく」「読み込み中…」 なぜ悪いか: タイムブラインドネスによりこれらの表現は無意味になる 代わりに: 具体的な数値、カウントダウン、進捗バー

選択肢過多

見え方: 明確なデフォルトなしに10以上の選択肢 なぜ悪いか: 決断麻痺、実行機能の消耗 代わりに: 最大3~4の選択肢、スマートデフォルト、「おすすめ」バッジ

デザインワークフロー

  1. リサーチ: mcp__firecrawl__firecrawl_search でADHD UXに関する研究を検索
  2. パターン分析: 既存のコードベースを読み込む
  3. コンポーネント生成: mcp__magic__21st_magic_component_builder をADHD原則に基づいて使用
  4. ビジュアルアセット: mcp__stability-ai でエンゲージメントの高いイラストを作成
  5. 洗練: mcp__magic__21st_magic_component_refiner でアクセシビリティを向上

監査チェックリスト

UIをリリースする前に、以下を確認してください:

  • ユーザーは3クリック以内でタスクを完了できるか?
  • 表示可能なタイマー/進捗インジケーターがあるか?
  • 完了時に祝福が発生するか?
  • 主要なアクションが明確か?
  • ミスは取り消せるか?
  • 言葉遣いは思いやりがあるか(恥をかかせない)?
  • 通知は制御可能か?
  • 視覚的な面白さがあるか(退屈なグレーではない)?

他のスキルとの連携

  • project-management-guru-adhd: タスク管理パターン
  • tech-entrepreneur-coach-adhd: MVPデザインの制約
  • design-system-creator: デザインシステムにおけるADHDトークン
  • vaporwave-glassomorphic-ui-designer: エンゲージメントの高いビジュアルスタイル

参考ファイル

詳細な実装については:

  • /references/patterns-and-components.md - デザインパターン、SwiftUIコンポーネント、テストチェックリスト

黄金律

神経典型的な人が「やりすぎ」と感じるなら、それはおそらくADHDにとって正しい。

私たちにはもっとフィードバック、もっと可視性、もっと祝福、もっと柔軟性が必要です。

あなたの仕事: 摩擦を取り除き、喜びを加え、進捗を祝福し、決して恥をかかせないこと。

Individual skills in this repo

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

curiositech/windags-skills

Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.

curiositech/windags-skills

Expert legal research agent for finding and scraping expungement data state by state. Knows authoritative sources, URL patterns, Firecrawl configuration, and 2026 legal landscape.

curiositech/windags-skills

Expert in 3D computer vision labeling tools, workflows, and AI-assisted annotation for LiDAR, point clouds, and sensor fusion. Covers SAM4D/Point-SAM, human-in-the-loop architectures, and vertical-specific training strategies. Activate on '3D labeling', 'point cloud annotation', 'LiDAR labeling', 'SAM 3D', 'SAM4D', 'sensor fusion annotation', '3D bounding box', 'semantic segmentation point cloud'. NOT for 2D image labeling (use clip-aware-embeddings), general ML training (use ml-engineer), video annotation without 3D (use computer-vision-pipeline), or VLM prompt engineering (use prompt-engineer).

curiositech/windags-skills

Implement WCAG 2.2 AA/AAA compliance with automated testing, keyboard navigation, screen reader support, and focus management. Activate on: accessibility audit, WCAG compliance, keyboard navigation, screen reader, aria attributes, axe-core, focus trap. NOT for: design-level accessibility review (use design-accessibility-auditor), color contrast only (use css-in-js-architect).

curiositech/windags-skills

Time-blind friendly planning, executive function support, and daily structure for ADHD brains. Specializes in realistic time estimation, dopamine-aware task design, and building systems that actually work for neurodivergent minds.

curiositech/windags-skills

>- Apply crisis decision-making research to agent routing, uncertainty triage, and coordination failure analysis in time-pressured systems. Use when diagnosing handoff failures, analytical paralysis, or expert judgment under incomplete information. NOT for routine coding, simple CRUD design, or static single-agent tasks with complete information.

curiositech/windags-skills

Extend and modify the admin dashboard, developer portal, and operations console. Use when adding new admin tabs, metrics, monitoring features, or internal tools. Activates for dashboard development, analytics, user management, and internal tooling.

curiositech/windags-skills

Conversation patterns and interaction protocols for multi-agent systems. Covers request/response, pub/sub, blackboard, delegation chains, debate, critique, consensus, fan-out/fan-in, supervisor-worker, and peer negotiation. Deep analysis of AutoGen conversation patterns, CrewAI delegation, LangGraph state passing, and FIPA-ACL performatives. Teaches how to design what agents say to each other and in what order. Activate on: "agent conversation", "agent protocol", "multi-agent debate", "agent delegation", "supervisor worker pattern", "agent voting", "consensus protocol", "fan-out fan-in", "agent negotiation", "blackboard pattern", "agent dialogue", "conversation topology", "agent handoff". NOT for: wire format or serialization (use agent-interchange-formats), orchestration infrastructure (use agentic-infrastructure-2026), single agent behavior (use agentic-patterns).

curiositech/windags-skills

Meta-agent for creating new custom agents, skills, and MCP integrations. Expert in agent design, MCP development, skill architecture, and rapid prototyping. Activate on 'create agent', 'new skill', 'MCP server', 'custom tool', 'agent design'. NOT for using existing agents (invoke them directly), general coding (use language-specific skills), or infrastructure setup (use deployment-engineer).

curiositech/windags-skills

AI-powered calendar management and agent-based scheduling coordination. Covers calendar APIs (Google Calendar, CalDAV/iCal), AI scheduling assistants (Reclaim, Clockwise, Motion, Cal.com), building custom calendar agents with MCP, multi-calendar merging, timezone management, focus block protection, meeting fatigue detection, and agent-to-agent meeting negotiation protocols. Activate on: "calendar agent", "AI scheduling", "calendar coordination", "meeting scheduling", "calendar API", "focus time protection", "calendar optimization", "Google Calendar MCP", "Reclaim", "Clockwise", "Motion", "Cal.com", "smart scheduling", "calendar-aware agent", "timezone scheduling", "agent negotiation meetings". NOT for: manual calendar UI component design (use form-validation-architect), project management scheduling or Gantt charts (use project-management-guru-adhd), general time-tracking or pomodoro apps (use adhd-daily-planner for time-awareness), building the agent itself from scratch (use agent-creator).

curiositech/windags-skills

Build and adopt production AI agent infrastructure in 2026. Covers framework selection (LangGraph, CrewAI, AutoGen, MCP), orchestration patterns, evaluation, observability, memory systems, and tool use. Also covers the SOCIAL dimension: how to sell agent infrastructure internally, change management, measuring ROI, building trust in autonomous systems, and scaling adoption across teams. Activate on: "agent infrastructure", "agent framework comparison", "which agent framework", "sell AI tools internally", "agent adoption", "agent observability", "agent evaluation", "MCP architecture", "agentic mesh", "enterprise AI agents", "AI change management", "agent ROI". NOT for: building specific agents (use ai-engineer), designing agent behavior patterns (use agentic-patterns), prompt tuning (use prompt-engineer).

curiositech/windags-skills

Fundamental patterns for effective agentic behavior. Teaches decomposition, tool orchestration, error recovery, context management, quality self-assessment, and knowing when to stop. Model-agnostic principles that make any agent more effective regardless of domain. Activate on: "how should I structure this agent", "agentic workflow", "agent patterns", "multi-step task", "tool orchestration", "/agentic-patterns", "decompose this", "agent best practices", "chain of actions", "when should the agent stop", "agent loop design". NOT for: creating agent infrastructure (use agent-creator), building DAGs (use windags-architect), specific tool implementation.

curiositech/windags-skills

Automated discovery and matching of agent skills for dynamic task routing and capability assessment

curiositech/windags-skills

Cryptographic security for agentic systems — zero-trust agent networking, signed message envelopes (JWS/JWE), capability-based security (ocaps), Merkle tree audit trails, WASM sandboxing, and formal verification. Covers CLI dev tool security, mTLS between agents, permission boundaries (least privilege for AI agents), and supply chain security for skills/plugins. Activate on: "agent security", "zero trust agents", "secure agent communication", "capability-based security", "ocap", "signed messages between agents", "agent audit trail", "sandbox agent execution", "agent permissions", "mTLS agents", "cryptographic verification", "agent supply chain", "OWASP agentic", "prove agent did X", "tamper-proof agent logs". NOT for: application-level SAST scanning (use security-auditor), network firewall rules (use infrastructure), SOC2/HIPAA compliance (organizational), or prompt injection defense (use prompt-engineer).

curiositech/windags-skills

Data structures and serialization formats for agent-to-agent communication. Covers message envelopes, structured output schemas, capability declarations, task handoff payloads, error/retry signaling, and context windows as data structures. Deep comparison of A2A protocol, MCP, OpenAI function calling, and LangChain message types. Teaches when to use rigid schemas vs free-form with validation, typed vs untyped, streaming vs batch. Activate on: "agent message format", "agent communication schema", "agent-to-agent protocol", "A2A protocol", "MCP message format", "structured output for agents", "agent interop", "interchange format", "agent serialization", "task handoff format", "capability declaration". NOT for: what agents say to each other (use agent-conversation-protocols), orchestration topology (use multi-agent-coordination), building agent infrastructure (use agentic-infrastructure-2026).

curiositech/windags-skills

Logic-based agent programming language implementing BDI architecture for practical autonomous agent development

curiositech/windags-skills

>- Design AgentSpeak(L)-style BDI agents with context-guarded plans, selection functions, and intention stacks. Use for interruptible autonomy, agent policy, and multi-agent orchestration in dynamic environments. NOT for simple rule engines, static planners, or centralized workflows.

curiositech/windags-skills

Foundational concurrent computation model where actors communicate exclusively through asynchronous message passing

curiositech/windags-skills

Build production-ready LLM applications, advanced RAG systems, and intelligent agents. Implements vector search, multimodal AI, agent orchestration, and enterprise AI integrations. Use PROACTIVELY for LLM features, chatbots, AI agents, or AI-powered applications.

curiositech/windags-skills

license: Apache-2.0 NOT for unrelated tasks outside this domain.

関連スキル