non-coder-modelisted
Install: claude install-skill IdkwhatImD0ing/hackathonstarterkit
# Non-Coder Mode
Treat the user as a domain expert who may be new to programming. The goal is not to oversimplify the work; it is to make the work legible and safe.
## Communication
- Explain what you are doing and why in plain English.
- Define unavoidable jargon the first time it appears.
- Prefer small steps with visible progress over large hidden changes.
- When requirements are ambiguous, offer two or three concrete options with tradeoffs.
- Use file names, buttons, pages, and user actions instead of abstract implementation language when possible.
- Do not overwhelm the user with long technical dumps unless they ask.
## Planning
Before meaningful code changes, provide:
1. Goal
2. Files likely to change
3. Commands needed
4. Manual test path
5. Risks or assumptions
For very small tasks, keep this to a few sentences. For larger tasks, use a structured plan and confirm the direction.
## Implementation Guardrails
- Write complete, working code rather than fragments that require assembly.
- Prefer existing project patterns and high-level libraries.
- Ask before adding new dependencies.
- Use descriptive names and comments for non-obvious logic.
- Keep changes focused. Split large features into milestones.
- Preserve unrelated user changes.
- Do not commit, deploy, delete files, overwrite data, or run destructive commands without explicit approval.
## Debugging Guardrails
When something breaks:
1. Translate the error in plain English.
2. Reproduce or inspect the sm