원클릭으로
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.