Communitygithub.com

応用認知タスク分析(ACTA)手法スキル

実践者から専門家の認知スキル(パターン認識、状況評価、メンタルシミュレーション)を体系的に引き出し、表現し、実用化するための方法論。学術的な厳密性と実用的な使いやすさを橋渡しします。

応用認知タスク分析(ACTA)手法スキル とは?

このスキルは、応用認知タスク分析(ACTA)手法を実装するための包括的なガイドです。これは、研究トレーニングを受けていない実務家から専門家の暗黙知(パターン認識、状況認識、メンタルシミュレーションなどの高度な認知スキル)を抽出するように設計されています。このスキルは、エージェント設計やトレーニング開発のために利用できるように、その専門知識を実用的な形式に変換することに焦点を当てています。これは、専門家へのインタビュー、知識監査、認知要求表の作成、およびワークド例を導くための実用的な戦略を提供します。また、このスキルは、一般的な障害(包括性麻痺、手続き化幻想、転写礼拝など)とその中核を特定し、パターン認識と状況評価を強化するための実用的なAIエージェント機能との明示的なリンクを提供します。ACTAは、簡単な手順や十分に文書化された知識には適しておらず、専門家の判断がパフォーマンスの違いを生む複雑なドメインに最適です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/curiositech/windags-skills/tree/HEAD/skills/applied-cognitive-task-analysis-acta-met

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

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

ドキュメント

スキル:応用認知タスク分析(ACTA)手法

名前: ACTA — 専門家の認知知識を抽出して適用する 説明: 実践者から専門家の認知スキル(パターン認識、状況評価、メンタルシミュレーション)を体系的に引き出し、表現し、実用化するための方法論。学術的な厳密性と実用的な使いやすさを橋渡しします。

決定ポイント

専門家の応答パターン → インタビューピボット戦略

専門家の応答タイプ検出信号次のプローブアクション
漠然とした一般化"感覚でわかるようになる" / "経験が教えてくれる"→ インシデントグラウンディング:「最後にそうなった時のことを教えてください...」
手続きの暗唱"まずXをやり、次にY、そしてZ..."→ 認知次元プローブ:「次のステップに進むタイミングは何でわかりますか?」
抽象的な原則"常に安全を優先する" / "顧客に集中する"→ 対比例:「それが当てはまるケースと当てはまらないケースを2つ見せてください」
他の専門家と矛盾"決してXをしてはいけない"(専門家2が「常にXをしろ」と言っている場合)→ 条件探索:「どのような状況でXが適切ですか?」
結果を説明"そうするとシステムがより良く動く" / "品質が向上する"→ 手がかり検出:「それが機能していることを示す、何に気づきますか?」

知識監査次元の選択

IF 専門家が「パターンを見る」または「何かに気づく」と言及した場合
  THEN 知覚スキルをプローブする
    → 「2つのXを見せてください。1つは正常、1つは問題あり。何が違いますか?」

IF 専門家が「何が起こったか解明する」または「結果を予測する」と言及した場合
  THEN メンタルシミュレーションをプローブする
    → 「何が起こったはずですか...」 / 「もしXをしたら、どんな結果になりますか?」

IF 専門家が「複数の要素を追跡する」または「全体像」と言及した場合
  THEN 状況認識をプローブする
    → 「どのような関係性を監視していますか?」 / 「どのようなトレンドが重要ですか?」

IF 専門家が「標準的な手順が機能しない場合」と言及した場合
  THEN 即興性をプローブする
    → 「標準操作手順書(SOP)が機能しなかった時のことを教えてください」 / 「どのように適応しますか?」

IF 専門家が「自分が間違っているとわかる」または「疑心暗鬼になる」と言及した場合
  THEN メタ認知をプローブする
    → 「自分のミスにどのように気づきますか?」 / 「いつ助けを求めますか?」

認知要求表作成戦略

困難な要素の特定:
  IF 複数の専門家が同じ側面を説明するのに苦労する
    THEN 高い認知要求
  IF 初心者がトレーニングにもかかわらず一貫してここで失敗する
    THEN 専門知識依存要素
  IF この領域で標準的な手順が機能しない
    THEN 認知スキルが必要

なぜ難しいかの分析:
  IF 初心者が知覚的合図を見逃す → 「...のパターン認識が欠如している」
  IF 初心者が間違った戦略を適用する → 「状況タイプを区別できない...」
  IF 初心者がトンネルビジョンになる → 「単一の要素に焦点を当て、...を無視する」
  IF 初心者がフリーズする → 「...のメンタルモデルがない」

手がかり/戦略の抽出:
  IF 専門家が「ただ知っている」と言う → 特定の観察可能な指標をプローブする
  IF 専門家が複数のアプローチを提供する → 状況トリガーを特定する
  IF 専門家が「経験」と言及する → パターンの例を抽出する

障害モード

ハンコ押し聞き出し

検出: 専門家インタビューが手続き的な説明や教科書的な答えしか生み出さない。認知的な洞察が得られない。 症状: トランスクリプトがSOPのように読める。専門家は「プロセスに従うだけ」と言う。判断、適応、状況要因への言及がない。 根本原因: 抽象的な質問が、実際の専門家の推論ではなく、合理化された応答を引き起こす。 修正: インシデントベースのプローブに切り替える。「最後に...に遭遇した時のことを教えてください。」すべての質問を具体的なシナリオに基づかせる。

単一専門家の神託

検出: 設計決定が、1人の専門家のアプローチを普遍的な真実として扱うことに基づいている。 症状: 条件付き推論なしに「専門家は常にXをすると言う」と記載。専門家間のバリエーションが文書化されていない。 根本原因: 個人の専門知識をドメインの専門知識として扱う。状況依存性を見落としている。 修正: 3~5人の専門家にインタビューする。アプローチが矛盾する場合、条件をプローブする:「どのような状況で別の方法をとりますか?」

転写礼拝

検出: 生のインタビューノートが最終成果物として扱われる。実用的な表現への変換がない。 症状: 構造化された出力なしに何時間ものインタビュー音声。分析は「彼らの知識を捉えた」ところで止まる。 根本原因: データ収集と知識抽出を混同している。 修正: 認知要求表を通じて変換を強制する。困難な側面を特定し、なぜ難しいかを説明し、手がかり/戦略を抽出しなければ完了できない。

包括性麻痺

検出: 何かを構築する前に「完全な」専門知識の獲得を待ってプロジェクトが停滞する。 症状: 無限に追加のインタビューを実施。「まずすべてを理解する必要がある。」展開スケジュールがない。 根本原因: 完全主義が実用的な展開を妨げる。学術的な基準が実際的な問題に適用される。 修正: 初期機能に十分な専門知識を抽出する。監視と反復サイクルで展開する。70%のカバレッジで価値のあるアプリケーションが可能になる。

手続き化幻想

検出: 専門家の判断を決定木やルールセットに変換しようとする試み。 症状: 実際の専門家の推論を捉えきれない複雑な分岐ロジック。新しい状況で壊れるルール。 根本原因: 専門知識をパターン認識ではなく洗練された手順として扱う。 修正: パターン分類と状況評価機能を構築する。「これはどんな種類の状況か?」に焦点を当て、「規定されたアクションは何か?」ではない。

ワークド例

例1:救急看護トリアージ

コンテキスト: 病院がトリアージ精度を改善する必要がある。2年以上の経験を持つ看護師は、新卒者よりも患者優先順位の割り当てで大幅に優れたパフォーマンスを発揮する。

タスク図フェーズ: 初期インタビューで標準トリアージ手順が明らかになる:バイタルサイン → プロトコル検索 → 優先順位割り当て。しかし専門家は、初心者が見逃す「何かがおかしい」という判断について言及する。

知識監査フェーズ: プローブ: 「バイタルサインが似ている2人の患者を見せてください。1人は迅速にトリアージする患者、もう1人はそうでない患者です。」 専門家の応答: 「この人(症例を指して)は正常な血圧と脈拍ですが、肌の色と姿勢に注目してください。前かがみになっているのがわかりますか?それは呼吸窮迫の代償です。」 フォローアップ: 「新人看護師は何を見逃しますか?」 専門家の応答: 「彼らは正常なバイタルサインを見て、通常の待機列に送ります。姿勢パターンや肌の色の変化を認識しません。」

シミュレーションインタビュー: シナリオ提示:45歳男性、胸痛、正常なバイタルサイン、「胸焼けのように感じる」と言う。 専門家の応答: 「顎や左腕への放散痛について尋ねます。また、発汗パターンである多汗症にも注目します。男性はしばしば心臓症状を軽く見ます。バイタルサインが正常でも、症状の説明パターンは心筋梗塞のリスクを引き上げます。」

認知要求表の出力:

困難な要素なぜ難しいか手がかり/戦略
代償性呼吸窮迫の検出生理的代償によりバイタルサインが正常に見える前かがみの姿勢、口すぼめ呼吸、肌の色の変化、補助筋の使用
非定型的心臓症状の認識標準的な症状の説明が教科書と一致しない男性の症状軽視パターン、多汗症を伴う「胸焼け」の説明、顎/腕への放散痛

エージェント機能マッピング:

  • 姿勢/位置データに基づいてトレーニングされたパターン認識システム
  • バイタルトレンドと組み合わせた肌色分析
  • 症状説明パターンのための自然言語処理
  • 生理学的測定値とともに行動的手がかりを加重するリスク層別化

トレードオフ分析: 視覚パターン認識にはカメラシステムが必要であり、プライバシーの懸念がある。行動的手がかり検出にはトレーニングデータが必要であり、患者の同意が必要。専門家のパターン認識はマルチモーダル入力で動作し、技術的に困難だが臨床的に重要である。

例2:製造業安全点検

コンテキスト: 化学プラントが起動前の安全チェックを改善する必要がある。経験豊富な検査官は、手続き的なチェックリストでは見つけられない危険を発見する。

タスク図フェーズ: 標準的な点検では、システム全体で47のチェックリスト項目をカバーしている。しかし、上級検査官はインシデントを防ぐ「直感的な」危険検出について言及する。

知識監査フェーズ: プローブ: 「最後にチェックリストにないものを見つけた時のことを教えてください。」 専門家の応答: 「ポンプは仕様内で動作しており、圧力は正常でしたが、振動パターンが異なっていました。より大きなのではなく、より異なる周波数でした。結果的にベアリングが故障し始めていたことが判明しました。運転中に壊滅的な状態になっていたでしょう。」 フォローアップ: 「正常な振動パターンはどうやって知るのですか?」 専門家の応答: 「15年経つと、各ポンプの動作が感じ取れるようになります。これは通常、滑らかなハム音があります。その日は底にわずかな粗さがありました。」

シミュレーションインタビュー: シナリオ提示:すべてのチェックリスト項目が合格するが、ユニット3で異常な臭気がする。 専門家の応答: 「臭いを追跡します。化学物質の臭気は建物の外壁を貫通すべきではありません。センサーに記録されていない漏れがあるか、換気システムの故障のいずれかです。両方とも、測定値が正常に見えても深刻です。」

認知要求表の出力:

困難な要素なぜ難しいか手がかり/戦略
センサーアラート前の機器劣化の検出正常な動作パターンの学習基準が必要振動周波数の変化、音パターンの変化、微妙なパフォーマンス変動
感覚的手がかりによる封じ込め障害の特定化学物質検出システムに遅延時間と死角がある臭気追跡、気流パターン評価、環境条件との相関

エージェント機能マッピング:

  • 各機器の学習ベースラインを使用した振動分析
  • 異常な測定値のパターン認識を備えた化学センサーネットワーク
  • 複数の感覚入力を相関させる環境モニタリング
  • 微妙な劣化指標を加重する予測メンテナンスアルゴリズム

トレードオフ分析: センサー密度とコストの考慮。学習ベースラインには運用履歴が必要であり、新しい機器の展開には適さない。人間の感覚統合(嗅覚、振動、音)は技術的に複製が難しいが、早期の危険検出には重要である。

品質ゲート

認知要求表の完了:

  • 各「困難な要素」が複数の専門家インタビューに出現している(個人の癖ではない)
  • 「なぜ難しいか」の説明が観測可能/テスト可能である(「経験が必要」のような循環論法ではない)
  • 「手がかり/戦略」がトレーニング設計に十分具体的である(「パターン認識」のような曖昧さではない)
  • 主要な認知要求について専門家のコンセンサスが得られている(3人以上の専門家が中核要素を検証)
  • エージェントが特定された手がかりを使用して新しいシナリオを分類できる(テスト可能な識別)
  • 初心者の障害モードが特定の認知ギャップにマッピングされている(単なる「トレーニング不足」ではない)

インタビュー品質評価:

  • 専門家が一般的な原則だけでなく、具体的なインシデントを提供した
  • 認知次元が体系的に探究された(知覚、シミュレーション、認識など)
  • 矛盾する専門家の応答が条件探索を通じて解決された
  • 状況依存の推論が捉えられた(異なる戦略をいつ使用するか)
  • 構造化されたプローブを通じて暗黙知が明示化された

実用性の検証:

  • 非専門家が表を使用して、インタビューに参加せずにトレーニングを設計できる
  • エージェント仕様が手がかり/戦略の説明から導出可能である
  • 「なぜ難しいか」の分析から障害モードが予測可能である
  • 知識が類似のドメイン/アプリケーションに移植可能である

適用外境界

ACTAを以下の目的で使用しないでください:

  • 単純な手続きタスク: 専門家が単に手順をより速く実行する場合は、代わりにプロセス改善手法を使用する
  • 十分に文書化されたドメイン: 専門知識がアクセス可能な形式ですでに捉えられている場合は、転送/トレーニングの最適化に焦点を当てる
  • 個人スキルコーチング: 1人の専門知識を開発するには、メンタリングや意図的練習アプローチを使用する
  • 学術研究要件: 出版品質の厳密性が必要な場合は、完全な認知タスク分析手法を使用する
  • リアルタイムパフォーマンスサポート: その場での支援には、ジョブエイドや意思決定支援システムを使用する

代わりに以下に委任する:

  • プロセスマッピング → 手続きの最適化用
  • トレーニング設計スペシャリスト → ACTA出力からのカリキュラム開発用
  • ドメインモデリング → 包括的な知識表現用
  • 民族誌的手法 → 文化的/組織的な専門知識要因用
  • 心理測定評価 → 個人の適性測定用

ACTAが具体的に対処するもの: トレーニング設計とエージェント仕様の目的のために、優れたパターン認識、状況評価、および適応的問題解決を可能にする認知専門知識を抽出すること。

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

Designs digital experiences for ADHD brains using neuroscience research and UX principles. Expert in reducing cognitive load, time blindness solutions, dopamine-driven engagement, and compassionate design patterns. Activate on 'ADHD design', 'cognitive load', 'accessibility', 'neurodivergent UX', 'time blindness', 'dopamine-driven', 'executive function'. NOT for general accessibility (WCAG only), neurotypical UX design, or simple UI styling without ADHD context.

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

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

関連スキル