ワンクリックで
cuj
Scaffold a new Critical User Journey document. Use when documenting user flows, onboarding journeys, or end-to-end scenarios.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Scaffold a new Critical User Journey document. Use when documenting user flows, onboarding journeys, or end-to-end scenarios.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Audit Ansible playbooks, roles, collections, and inventories for production readiness. Use when reviewing an Ansible repo, before merging IaC PRs, before promoting a role to a collection, or when the user mentions ansible-lint, idempotency, vault, or molecule.
Enter planning mode — interview the user, design a phased approach, and produce an implementation plan before writing code.
Execute an approved /plan unattended — phases, agents, commits — stopping only on hard safety failures (hook exit 2, sandbox/network deny, repeated test failures). Use after /plan when the user wants hands-off execution.
Run a full read-only audit of the current project — code review, security analysis, and documentation freshness check. Use to assess project health without making changes.
Start implementing a feature with user story validation, phased execution, and quality gates. Use after planning is complete.
Take a project from "it works" to "it's shippable." Runs audit, fixes findings, walks the Definition of Done checklist, and generates a release readiness score. Use before releasing, after feature-complete, or when quality feels prototype-y.
| name | cuj |
| description | Scaffold a new Critical User Journey document. Use when documenting user flows, onboarding journeys, or end-to-end scenarios. |
| model | haiku |
| allowed-tools | Read, Write, Glob, Grep |
Create a new Critical User Journey document in the standard location.
Before anything, check if docs/cujs/.opted-out exists:
if [ -f docs/cujs/.opted-out ]; then
# Tell user: "This project has opted out of CUJ documentation."
# Ask if they want to remove the opt-out marker, otherwise stop.
fi
Ask the user (skip questions they already answered in their prompt):
ls docs/cujs/*.md 2>/dev/null
docs/cujs/{slug}.mdRead the template from templates/cuj-template.md (if available in the repo) or use the standard CUJ format:
name, actor, status: draft, last-verified: [today]Create the directory if needed: mkdir -p docs/cujs
Walk through each section with the user:
Write the completed CUJ to the file.
docs/decisions/ exists, check if any AD is related and mention itPresent the completed CUJ and confirm:
docs/cujs/{name}.md with status: draft"active once the flow is implemented and verified"/ad to document key architectural decisions too"