| name | technology-explainer-update |
| description | Quick-update a single technology's proficiency level, the default level, or add a custom source. Usage: /technology-explainer-update <tech> <level>, /technology-explainer-update default <level>, /technology-explainer-update source <tech> <url>. Keywords: update proficiency, change level, add source.
|
Technology Explainer Update
Quickly update a single aspect of the technology proficiency config.
Supported Operations
Update technology level
Usage: /technology-explainer-update <technology> <level>
Where <level> is one of: expert, intermediate, learning.
Steps:
- Read
~/.claude/technology-explainer.json. If it doesn't exist, create it from the template (empty arrays, defaultLevel: "learning").
- Remove
<technology> from all level arrays (expert, intermediate, learning).
- Add
<technology> to the specified level array.
- Write the updated config.
- Confirm: "Updated → . Restart session for changes to take effect."
Update default level
Usage: /technology-explainer-update default <level>
Steps:
- Read config (or create from template).
- Set
defaultLevel to <level>.
- Write the updated config.
- Confirm: "Default level set to ."
Add custom source
Usage: /technology-explainer-update source <technology> <url-or-reference>
Steps:
- Read config (or create from template).
- Append
<url-or-reference> to sources.<technology> array (create if needed).
- Write the updated config.
- Confirm: "Added source for : ."
Error Handling
- Invalid level → show valid options:
expert, intermediate, learning
- No arguments → show usage examples
- Config file missing → create from template, then apply update