From claude-rudder
Capture the user's Claude Code development patterns (solo vs team, public vs private distribution, MCP comfort, default install scope) into the meta-tools plugin data directory so future recommendations from /what-thing:pick are tailored. Use when the user asks to set, update, review, or clear their what-thing context.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin claude-rudderThis skill uses the workspace's default tool permissions.
Your job is to interview the user briefly and write a short markdown file to `<plugin-data-dir>/context.md`. The `/what-thing:pick` skill reads this file before making recommendations, so the facts you capture here directly shape future advice.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Your job is to interview the user briefly and write a short markdown file to <plugin-data-dir>/context.md. The /what-thing:pick skill reads this file before making recommendations, so the facts you capture here directly shape future advice.
Before resolving the data directory, check for legacy data at these paths:
<plugin-data-dir>/context.mdIf a legacy file exists AND <plugin-data-dir>/context.md does NOT exist, move it to the new location and delete the legacy file. Tell the user: "Migrated what-thing-context.md from ~/.claude/ to ."
Resolve the plugin's data directory as $CLAUDE_USER_DATA/meta-tools/ if CLAUDE_USER_DATA is set; otherwise $XDG_DATA_HOME/claude-plugins/meta-tools/ if XDG_DATA_HOME is set; otherwise ~/.local/share/claude-plugins/meta-tools/. Create the directory if it doesn't exist. See the canonical convention in the meta-tools:plugin-data-storage skill.
Read <plugin-data-dir>/context.md if it exists. If it does, show the user the current values and ask whether they want to update specific fields or rewrite from scratch.
If it does not exist, proceed to a fresh interview.
Ask the questions one or two at a time, conversationally. Skip any the user has already answered.
Do not pad with extra questions. Five is the cap.
Write <plugin-data-dir>/context.md with this structure. Keep each field to one or two sentences — this file should stay short enough to fully load into context.
# What Thing — user context
_Last updated: YYYY-MM-DD_
## Development pattern
<solo / team / mixed — one sentence>
## Default distribution
<public GitHub / private / local-only — one sentence>
## MCP server comfort
<happy to maintain / prefer to avoid / case-by-case — one sentence>
## Default install scope
<user / project / depends — one sentence>
## Other notes
<anything else the user wants remembered>
Fill in today's date (use the currentDate the harness already gave you if available, otherwise ask the user).
Show the user the final file contents and confirm it's saved at <plugin-data-dir>/context.md. Mention that they can edit it by hand any time.
<not specified> in that field.