From code-exam
Configure your Code Exam preferences — number of questions, difficulty, question types, auto-exam behavior. Run /exam-config to customize.
How this skill is triggered — by the user, by Claude, or both
Slash command
/code-exam:exam-configThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help the user configure their exam preferences through an interactive menu.
Help the user configure their exam preferences through an interactive menu.
Run via Bash:
node scripts/store.js config
This returns the current configuration:
{
"questionCount": 3,
"difficulty": "auto",
"questionTypes": ["multiple_choice", "free_text", "file_picker"],
"autoExam": true
}
Display the current settings and options:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Code Exam — Configuration
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Current settings:
1. Questions per exam: {questionCount}
Options: 1-10
2. Difficulty: {difficulty}
Options: auto / easy / medium / hard
3. Question types: {questionTypes as comma-separated}
Options: multiple_choice, free_text, file_picker
(at least one must be selected)
4. Auto-exam after coding: {autoExam ? "on" : "off"}
When on, Claude offers an exam after finishing coding tasks
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Which setting would you like to change? (1-4, or "done" to exit)
Wait for the user's response. For each setting:
1. Questions per exam: Ask: "How many questions per exam? (1-10, currently {questionCount})" Validate: must be integer 1-10. Save via:
node scripts/store.js config-set questionCount {value}
2. Difficulty: Ask: "Which difficulty? (auto / easy / medium / hard, currently {difficulty})"
node scripts/store.js config-set difficulty {value}
3. Question types: Ask: "Which question types? List the ones you want, comma-separated. (currently: {types})"
node scripts/store.js config-set questionTypes {value}
Note: for array values, pass as comma-separated and the skill should write the full config object.
4. Auto-exam: Ask: "Auto-exam after coding tasks? (on / off, currently {autoExam})" Save via:
node scripts/store.js config-set autoExam {true|false}
After saving a setting, show the updated menu again and ask "Anything else to change? (1-4, or 'done')". When the user says "done", confirm:
Configuration saved. Your next exam will use these settings.
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub czaacza/code-exam --plugin code-exam