一键导入
ascp-auth-approvals
Use when defining ASCP approval flows, auth hooks, scopes, actor attribution, or security-sensitive method behavior.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when defining ASCP approval flows, auth hooks, scopes, actor attribution, or security-sensitive method behavior.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when planning or beginning the Dart SDK after the TypeScript SDK establishes the first downstream reference package.
Use when documenting ASCP SDK feature work, package-shape decisions, workflow rules, or validation behavior before commit.
Use when starting or continuing ASCP SDK repository work that needs intake, feature scoping, planning, checkpointing, and drift control across sessions.
Use when creating or revising the TypeScript SDK package scaffold, typed model surface, export strategy, or schema-to-type generation approach.
Use when building or revising the TypeScript SDK transport adapters, subscription flow, method wrappers, or protocol error normalization.
Use when building or revising the TypeScript SDK validation layer, event parsing, replay helpers, or schema-backed safety checks.
| name | ascp-auth-approvals |
| description | Use when defining ASCP approval flows, auth hooks, scopes, actor attribution, or security-sensitive method behavior. |
Use this skill for the protocol security surface. ASCP does not mandate one auth vendor, but it does require predictable hooks for identity, authorization, and approval attribution.
UNAUTHORIZED vs FORBIDDENTreat these as explicit control operations:
sessions.startsessions.resumesessions.stopsessions.send_inputapprovals.respondactor_id, and where supported device_id and correlation_id.FORBIDDEN when auth is actually missingThe work is complete when a host implementer can plug ASCP into an auth layer and produce auditable approval behavior without inventing missing protocol hooks.