Skip to content
v0.1.0MIT

Prhythm — 提案のリズムを生み出すエージェントスキル集

assumption-breaker

Extract hidden assumptions from an RFC, proposal, or brief and generate radical alternative framings by systematically breaking each assumption. Use when the user wants to challenge a proposal's premises, find unconventional solutions, think outside the box about a brief, or generate contrarian takes. Triggers on "前提を疑って", "別の解き方ない?", "ラディカルな意見", "この提案の穴は?", "暗黙の前提", "逆張り", "challenge this RFC", "what are we taking for granted", "flip the assumptions", "devil's advocate on this".

create-html-deck

Create HTML slide decks and browser presentations with deck-stage viewer in phased steps with user checkpoints. Use for slide deck, HTML slides, presentation, or demo slides. After outline and theme selection, stop for user approval. Detects project CSS tokens or offers preset themes. After assemble, run preview.sh.

create-journey-map

ヒアリング情報・ペルソナ情報をもとにジャーニーマップ(JM)を生成するskill。「As-Is JMを作って」「ジャーニーマップを作って」「現状の体験を可視化して」「To-Be JMを作って」「理想の体験を描いて」などのリクエストで発動する。2つのモードを持つ。mode:asis — As-Is JM(台本形式)を生成し、インサイト抽出・HMW問いへの変換まで行う。mode:tobe — チームが合意したHMW優先度をもとにTo-Be JMを生成し、コアシーン候補を提示する。モードが指定されていない場合は mode:asis として実行する。

defining-personas-and-segments

プロダクト・機能・プロトタイプのターゲットユーザー、ペルソナ、セグメントを整理したいときに使う。ユーザーがインタビューメモ・ディスカバリーの記録・プロダクトブリーフを共有してきたり、「誰向けに作るべきか」「ターゲットを整理したい」「ペルソナを作って」「セグメントを切って」と依頼したときに発動する。出力は俯瞰用の比較表 + 人間が決めるべき論点。Primary が決まったら、そのセグメント/ペルソナの深掘りに移る2段階フロー。意図的に「Primary(主要ターゲット)」は確定させない — 人間が決めるための材料を揃えるSkill。

delivery-phase-plan

Turn a pilot into a role-lane 矢羽 (chevron) phase plan with gates and Go/No-Go metrics. Use when the user wants 検証計画, 矢羽, デリバリープランニング, Go/No-Go, 成功指標, or a phased validation / rollout plan after a prototype pitch.

delivery-team-plan

Design a delivery team (Owner / execution lanes / Support) and a RACI of who decides what after a prototype pitch. Use when the user wants 体制立案, RACI, デリバリープランニング, 実行計画, who owns Go/No-Go, or a staffing plan for a pilot.

feature-backlog-map

Generate three linked artifacts in one pass — a project-facing feature list, a product backlog of user stories, and an acceptance-criteria list. Use when the user wants 機能一覧, コア機能一覧, 簡易要件定義書, プロダクトバックログ (PBL), ユーザーストーリー, 受入基準 / 受け入れ条件一覧, or wants to turn a vision / description / docs/usecase-map.md into features. Triggers on "機能一覧を作って", "要件定義書を作って", "プロダクトバックログを作って", "ユーザーストーリーにして", "受け入れ条件を出して", "feature list", "product backlog", "user story", "acceptance criteria", "feature-backlog-map", "feature-backlog-mapper".

function-usecase-map

Persona・ビジョン・要件メモから、Actor がユーザーに見える機能を通じて達成するユースケースを Mermaid 図にする。全体俯瞰と機能別図を docs/usecase-map.md へ出す。Triggers on ユースケース図, 利用関係, function-usecase-map, usecase-mapper, usecase map.

hearing

顧客ヒアリング支援スキル。ヒアリング前の準備・進行カード、ヒアリング後のボトルネック分析と擦り合わせ質問設計を行う。「ヒアリング準備」「進行カード」「質問集」「ヒアリング後の整理」「ボトルネック仮説」「擦り合わせ質問」などのリクエストで発動する。2つのモードを持つ。mode:prep — 会議前準備と当日の進行カード。mode:analysis — 会議後の整理と擦り合わせ質問。モード未指定時は mode:prep。

market-landscape

市場のサービス地図(4象限)を作り、望ましい方向の空白(空白の右上)を見つける。 サービス調査 → 軸の抽出 → 4象限マップの順で進む。「市場地図」「ポジショニングマップ」 「空白地帯」「参考サービス調査」「market landscape」「competitive landscape」 「空白の右上」「競合マップ」などで発動。旧 competitive-research の後継。

ooui-architect

common/model/pages OOUI architecture for frontend apps. Layer rules, 4-file components, init-entity scaffold, test pyramid, Biome import order. Use for OOUI, directory layout, new entity, init-entity, component review, MODELS.ts, tests/TDD, or import organize.

ooui-graphql-modeling

Proto-stage GraphQL SDL design: capability→type, verbs→mutation, domain-first. Use when designing domain schema, GraphQL SDL, schema.graphql, or domain modeling.

prhythm-docs

Format skill output into consultant-facing docs: Markdown + standalone HTML slides under docs/prhythm/{skill}/. Use after a research/analysis skill when the user asks to まとめて, ドキュメントにして, スライドにして, ファイルに保存, write up the results, or create a summary document. Meta-skill that fills each skill's collocated templates/docs/ and builds the deck with scripts/build-deck.mjs.

prhythm-skill-pr

Create GitHub pull requests for Prhythm skill additions and updates. Use when opening a PR for skills/, skill addition PR, gh pr create, or publishing a new Agent Skill to the Prhythm repo.

prhythm-skill-review

Standardize and review Agent Skills in the Prhythm format. Use when authoring, reviewing, or fixing SKILL.md and README.md under skills/, or when the user mentions prhythm-skill-review, skill review, or skill standardization.

product-vision-and-concept

Facilitates creation of product vision and concept through dialogue. Delivers a one-line statement plus Why / Who / What / How it's different. Use when the user wants to write a vision statement, concept statement, mission statement, one-line concept, product Why, or product direction in words. Also triggers on "can't explain the product well", "team alignment is off", "want to write the PRD intro", or when the user shares an existing vision and asks for feedback or improvement. Triggers include ビジョンステートメント, コンセプトステートメント, プロダクトの方向性, 一行コンセプト, ミッションステートメント, PRD冒頭.

proto-storyboard

Compress a To-Be journey and a chosen core scene into a timed 3-cut demo-play storyboard (画面 / 操作 / 台本) for a ~5 minute proposal demo. Use when the user asks for 絵コンテ, プロトの見せ方, デモプレイ, storyboard, 3カット, or how to show a prototype in a pitch.

prototype-design-md

Write the initial DESIGN.md for prototype phase — a one-page brief AI reads before v0, Cursor, or other UI generation. Product feel, surface/density, forbidden patterns, component selection. Use when feel is vague (getdesign.md). Design tokens own values; DESIGN.md owns judgment.

shadcn-explorer

Search the shadcn/ui ecosystem — 200+ community registries and 60+ themes — in real time. Use whenever the user wants to find shadcn components, blocks, themes, or UI libraries. Trigger on keywords like shadcn, shadcn/ui, registry, theme, component search, block search, or "find me a UI for X".

uncertainty-map

Map prototype assumptions on a Core/Peripheral × Verified/Partially-verified/ Unverified 2x2 grid and visualize it, to surface the riskiest unverified assumptions and what to validate next. Use when the user wants 不確実性マップ, 仮説検証マップ, リスクマップ, 何を検証すべきか, 次に何を検証, RAT, Riskiest Assumption, validation map, assumption map, or wants to turn a vision / prototype / docs/feature-list.md into a prioritized validation backlog.