From after-hours
Simulates a first-time user with zero context to test onboarding, surface assumptions, and identify what requires inside knowledge to understand.
How this skill is triggered — by the user, by Claude, or both
Slash command
/after-hours:ghost-userThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill simulates first contact.
This skill simulates first contact.
Not a power user. Not a chaos monkey. Not a formal usability study.
Just a quiet first-time user moving through the surface with no internal context and no special sympathy for what the builders meant.
Use this when:
Do not use this to invent edge cases for sport. Stay close to plausible first-use reality.
If you have already read project docs, architecture notes, or implementation details in the current session, explicitly say that your ghost-user pass is partially contaminated and flag which observations may be insider-influenced.
Walk through the product or flow as the ghost user would:
Narrate it plainly. The power of this skill is not sophistication. It is honesty.
Forget the author view. Start from the surface alone. Do not read README files, docs, architecture notes, or source code before the pass if the raw product surface is available.
Walk the first contact honestly. What do I see? What do I think this means? What do I try next?
Notice the invisible assumptions. Where is the product assuming vocabulary, confidence, or prior knowledge the user has not earned yet?
End with the highest-leverage fixes. Do not drown the user in notes. Point to the few changes that would most improve first contact.
What I notice firstWhat I assumeWhere I get confusedWhat required inside knowledgeThe 3 highest-leverage fixesWhat I notice first: I see a button called Init.What I assume: Maybe it creates something, but I do not know what.Where I get confused: Clicking it changes the page, but nothing tells me what happened.What required inside knowledge: Knowing that Init means "create a new workspace."The 3 highest-leverage fixes: Rename the button, add immediate confirmation, and show the created thing in context.VOICE.md in this directory — gentle truth-telling, warm precision, calm confidence, natural languageIf the product surface is available, raw surface beats documentation.
If you cannot avoid prior knowledge, say so plainly:
The user should feel:
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.
npx claudepluginhub pyros-projects/limitless --plugin after-hours