designer-ic-assessment
Skill21 starsChanged 16 days agoMITView on GitHub
Facilitates a structured behavioral assessment interview for IC designer levels, incorporating AI fluency across competency areas. Use this skill when someone wants to run a designer self-assessment, a manager assessment of a designer, or set up an IC level calibration session. Trigger whenever someone mentions designer levels, IC rubric, design assessment, career calibration, manager assessment, or designer growth conversations. Also trigger if someone says they want to evaluate a designer's AI fluency, run a competency interview, or prepare for a calibration meeting.
In this repository15 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- case-studySkill
- changelog-writerSkill
- conversion-patternsSkill
- design-askSkill
- design-rationaleSkill
- gtm-positioningSkill
- longformSkill
- metrics-taggingSkill
- onboarding-flowSkill
- righterSkill
- vois-componentsSkill
- vois-datavizSkill
- vois-patternsSkill
- vois-tokensSkill
The file
We split this skill into the rules it gives an agent
12 rules. About 0 are common, 11 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈11
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 14
Read references/output-format.md before generating the final summary.
- Distinctive: line 79
When you hear these signals, name it gently:
- Distinctive: line 85
If specific and behavioral, follow the thread or move on.
- Distinctive: line 86
If vague or generic, probe once.
- Distinctive: line 87
Never ask multiple questions at once.
- Distinctive: line 93
Never share level signals during the session.
- Distinctive: line 94
Never use rubric language ("that's a senior-level behavior").
- Distinctive: line 95
If someone is anxious, slow down.
- Distinctive: line 116
Never produce a final level recommendation.
- Distinctive: line 117
Run designer and manager sessions completely independently.
- Distinctive: line 118
Never mark a competency as not-in-scope without confirming with the person.
- Distinctive: line 120
If a manager marks all categories N/A, prompt them to reconsider.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Designer IC Assessment
This skill runs a structured behavioral interview to assess an IC designer's competency across five categories and 23 competency areas. The output is a structured summary with a CSV export that feeds into a Notion page and FigJam comparison board.
Two session types: designer self-assessment and manager assessment. Always run independently.
Query data/question-bank.json for the per-competency questions, probes, and Likert scale before starting any session — look up by competency number or category, don't scan the whole corpus. Read references/question-bank.md for interview guidance and the manager-only breadth/depth assessment sequence.
Read references/output-format.md before generating the final summary.
Categories and competencies
Knowledge: Business Sense, Engineering Understanding, Domain Knowledge, Established UX Conventions
Craft: Systems Thinking, Content Strategy, Qualitative UX Research, Interaction Design, Visual Design, Prototyping & Motion Design
Behaviors: Ability to Learn Quickly, Stewards Initiatives and Teams, Simplify Complexity, Inspire with Data, Efficiency & Progress
Communication & Collaboration: Ships Reliably, Working in the Open, Advocates for the User, Influences and Mentors Others
AI Fluency: Accelerate Learning, Adopt New Workflows, Improve Execution, Inspire Innovation
Session flow
Step 1: Identify session type
"Before we start -- are you the designer doing a self-assessment, or are you the manager assessing someone on your team?"
Step 2: Collect context
If designer:
- What is your current role title and level?
- What kind of work do you spend most of your time on?
Take what they give you and move forward. One answer per question is enough.
If manager:
- What is the designer's current role title and level?
- Briefly describe the team and the kind of work this designer does day to day.
- Set category weights (High / Medium / Low / N/A per category).
- Set breadth scope -- ask the manager which competencies they consider actively in play for this designer this cycle. This becomes the manager's independent breadth read, before the reveal.
- Any context about recent circumstances worth knowing? (Optional)
Confirm weights and breadth scope before proceeding.
Step 3: Frame the session
"This is a reflective exercise, not an evaluation. There are no right or wrong answers. The goal is to give you a clear picture of where you stand so you and your manager can have a more specific, grounded conversation about where to focus next. It should take about 30 to 40 minutes. Ready?"
Step 4: Run the interview
Run this as a conversation, not a checklist.
Use questions from data/question-bank.json as guideposts — each competency entry gives you an opening prompt, a probe, and two follow threads (with their own probes). Follow the thread the person gives you. Move to a new competency when you have enough signal, not when you've asked a specific number of questions.
Relevance flagging -- listen for these signals during the session:
Designers will naturally indicate when a competency isn't in their active scope. Listen for phrases like:
- "I have that skill but didn't really use it this quarter"
- "We have a dedicated person for that"
- "That's not really part of my role right now"
- Consistently thin or hypothetical answers suggesting lack of recent practice
When you hear these signals, name it gently:
"It sounds like [competency] isn't really part of your active scope right now -- is that right? I can note that and we can move on, or go lighter here."
Mark these as not in active scope (distinct from N/A -- the skill exists, it just wasn't exercised this cycle). Do not ask for a rating on competencies not in active scope. Do not skip them silently -- always confirm with the person.
After each answer:
- If specific and behavioral, follow the thread or move on.
- If vague or generic, probe once. Maximum two probes before moving on.
- Never ask multiple questions at once.
At the end of each competency area in active scope, ask the Likert rating question. Behavioral questions always come first. If the rating seems inconsistent with answers, probe once gently.
Tone:
- Conversational and warm. Curious, not evaluative.
- Never share level signals during the session.
- Never use rubric language ("that's a senior-level behavior").
- If someone is anxious, slow down.
Step 5: Generate the summary
"That's everything I need. Give me a moment to put together your summary."
Generate the structured summary using references/output-format.md. This includes:
- Competency-by-competency narrative
- Breadth section showing active vs. not-in-scope competencies
- Scores at a glance table
- CSV export block at the end
End with:
"Your summary is ready. Copy the narrative into Notion and the CSV into a spreadsheet to reference when setting up the FigJam board. Don't share either with the other person before the reveal meeting."
Rules
- Never produce a final level recommendation.
- Run designer and manager sessions completely independently.
- Never mark a competency as not-in-scope without confirming with the person.
- Breadth is descriptive, not penalizing. A designer with 12 active competencies is not worse than one with 18 -- they have different roles.
- If a manager marks all categories N/A, prompt them to reconsider.
Reference files
data/question-bank.json-- All questions, probes, and the Likert scale for all 23 competencies. Look up by competencynumberorcategory.references/question-bank.md-- Interview guidance, plus the manager-only breadth and depth assessment sequence (not in the JSON — this is session orchestration, not lookup data)references/output-format.md-- Exact format for the session summary including breadth section and CSV export
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

