home / skills / duc01226 / easyplatform / coding-level
This skill sets your coding experience level for tailored explanations and output formatting, delivering clearer guidance aligned with your expertise.
npx playbooks add skill duc01226/easyplatform --skill coding-levelReview the files below or copy the command above to add this skill to your agents.
---
name: coding-level
description: "[Utilities] Set coding experience level for tailored explanations"
argument-hint: [0-5]
infer: true
---
Set your coding experience level for tailored explanations and output format.
## Usage
`/coding-level [0-5]`
## Levels
| Level | Name | Description |
| ----- | --------- | ----------------------------------------------------------- |
| 0 | ELI5 | Zero coding experience - analogies, no jargon, step-by-step |
| 1 | Junior | 0-2 years - concepts explained, WHY not just HOW |
| 2 | Mid-Level | 3-5 years - design patterns, system thinking |
| 3 | Senior | 5-8 years - trade-offs, business context, architecture |
| 4 | Tech Lead | 8-10 years - risk assessment, business impact, strategy |
| 5 | God Mode | Expert - default behavior, maximum efficiency (default) |
## How It Works
1. Set `codingLevel` in `.claude/.ck.json`
2. Guidelines are **automatically injected** on every session start
3. No manual activation needed - it just works!
## Example
Set level 1 in `.claude/.ck.json`:
```json
{
"codingLevel": 1,
...
}
```
Next session, Claude will automatically:
- Explain concepts and techniques clearly
- Always explain WHY, not just HOW
- Point out common mistakes
- Add "Key Takeaways" after implementations
## Optional: Manual Output Styles
For finer control, you can also use `/output-style` with these styles:
- `coding-level-0-eli5`
- `coding-level-1-junior`
- `coding-level-2-mid`
- `coding-level-3-senior`
- `coding-level-4-lead`
- `coding-level-5-god`
## IMPORTANT Task Planning Notes
- Always plan and break many small todo tasks
- Always add a final review todo task to review the works done at the end to find any fix or enhancement needed
This skill sets a developer's coding experience level to tailor explanations, examples, and output styles. It makes responses match the user’s background, from absolute beginner to expert, so guidance is neither too basic nor too dense. Default behavior targets an expert-level concise mode.
The skill stores a numeric codingLevel (0–5) in a local config file and injects matching guidance automatically at session start. Once set, every response adapts tone, detail, and format (e.g., step-by-step analogies for beginners or trade-off analysis for seniors). Optional manual output-style commands provide per-response overrides.
How do I change the coding level?
Edit the codingLevel value (0–5) in your local .claude/.ck.json config; the change takes effect at the next session start.
Can I override the level per message?
Yes. Use the optional /output-style command with the matching coding-level tag to temporarily override the stored level for a single response.
What does each level emphasize?
Levels progress from simple analogies and step-by-step help (0), through conceptual explanations and common pitfalls (1–2), to architecture, trade-offs, risk, and business impact (3–4), with level 5 providing compact expert outputs.