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