sm-receive-request

sm-receive-request is a skill for Claude Code, Codex from elvezjp/ixv-agents. It costs 79 tokens per session (3,593 once invoked), scanned A, original, MIT.

A workflow skill for receiving instructions from a product owner through a queue file and identifying the correct project phase. It also checks that required fields and acceptance conditions are present.

In plain words
What is it for?
Reading queue/po_to_sm.yaml, validating task details, and deciding whether to proceed or ask the product owner for missing information.
Why use it?
It catches incomplete requests before work is assigned and makes sure the request is handled in the proper phase.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Reading queue/po_to_sm.yaml, validating task details, and deciding whether to proceed or ask the product owner for missing information.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/elvezjp/ixv-agents/sm-receive-request
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add elvezjp/ixv-agents --skill sm-receive-request
Clone the repo
git clone --depth 1 https://github.com/elvezjp/ixv-agents

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for sm-receive-request

README.md
[![agentmods](https://agentmods.dev/badge/skills/elvezjp/ixv-agents/sm-receive-request/github.svg)](https://agentmods.dev/skills/elvezjp/ixv-agents/sm-receive-request)
Your own site
<a href="https://agentmods.dev/skills/elvezjp/ixv-agents/sm-receive-request"><img src="https://agentmods.dev/badge/skills/elvezjp/ixv-agents/sm-receive-request/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for sm-receive-request

Your own site · 80×15
<a href="https://agentmods.dev/skills/elvezjp/ixv-agents/sm-receive-request"><img src="https://agentmods.dev/badge/skills/elvezjp/ixv-agents/sm-receive-request.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 79 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,593 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00079 $0.03593
Opus 5 $0.00039 $0.01796
Sonnet 5 $0.00016 $0.00719
Haiku 4.5 $0.00008 $0.00359

Measured 10d ago against content hash 06d0efd8868f, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade A, and why

sm-receive-request scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/sm-receive-request/SKILL.md · 345 lines

How it starts

The opening of the file, as written. The whole thing — 345 lines — stays where its author put it; the contents beside it link to each section on GitHub.

SM Receive Request

POからの指示(queue/po_to_sm.yaml)を読み取り、task_type に基づいて適切なフェーズを判定し、フェーズ別のアクション指示を返す。

When to Use

  • POからの send-keys で起こされた時
  • コンパクション復帰後に現在の指示を確認する時
  • ワークフローサイクルの開始時

Instructions

Step 1: po_to_sm.yaml を読み取り

queue/po_to_sm.yaml を読み取り、以下のフィールドを確認する:

フィールド 確認内容
task_type フェーズ判定の基準
request_id リクエスト追跡用
priority 優先度(P0/P1/P2)
summary 要件概要
acceptance_criteria 受入条件

Step 1.5: 受領時の必須項目検証

SPEC.md §2.4.2 / §2.4.4 に基づく必須検証。Step 2 に進む前に以下を Step として実行 すること。

検証1: 必須フィールド欠落チェック(SPEC.md §2.4.4)

task_type / request_id / summary / acceptance_criteria のいずれかが欠落している場合:

処理を保留
PO に send-keys で確認:
  「po_to_sm.yaml の {field} が欠落しています。確認してください。」
検証2: acceptance_criteria 空配列チェック(SPEC.md §2.4.2)

acceptance_criteria空配列 の場合:

処理を保留
PO に send-keys で確認:
  「acceptance_criteria が空です。受入条件を最低1件記入してください。」

これは PO 側の po-request-yaml でも検証されるべきだが、SM 側でも二重に確認することで取りこぼしを防ぐ。

違反時の挙動
違反内容 アクション
必須フィールド欠落 PO に send-keys で確認、処理を保留(Step 2 に進まない)
acceptance_criteria PO に send-keys で確認、処理を保留
priority 欠落のみ P1 をデフォルトとして処理、dashboard.md## Notes に注記

検証をすべてパスした場合のみ、Step 2 に進む。

Step 2: task_type からフェーズを判定

SPEC.md §2.6 に基づくフェーズ判定task_type の種別に応じて以下のいずれかのルートで判定する。

Step 2-A: 直接マッピング(SPEC.md §2.6.1)

task_type が以下のいずれかの場合、対応フェーズに直接マッピングする。

task_type Phase Dashboard表記 次スキル/アクション
constitution_update 1 工程1 Constitution — 原則決定 sm-update-spec
spec_update 2 工程2 Specify — 企画・要件定義 sm-update-spec
plan 3 工程3 Plan — 設計計画 複雑さ判断 → sm-write-task-yaml or docs/作成 → sm-update-spec
execute 4 工程4 Tasks — タスク分割 sm-write-task-yaml
verify 6 工程6 Verify/Accept — 検証・受入 成果物検証 → PO通知
backlog_update 6 工程6 Verify/Accept — 検証・受入 sm-update-spec
Step 2-B: 決定木による判定(SPEC.md §2.6.2、feature / bugfix の場合)

Read the full file on GitHub · 345 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 10d ago First seen · 345 lines · 79 tokens per session scan A 06d0efd8868f

Subscribe to this mod's changes

sm-receive-request is a skill published in the GitHub repository elvezjp/ixv-agents (5 stars, last pushed 1mo ago), licensed MIT. It adds 79 tokens to every session and 3,593 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories