questionnaire-designer

questionnaire-designer is an agent for Claude Code from CaesiumY/claude-interview-agents. It costs 56 tokens per session (2,005 once invoked), scanned A, original, MIT.

An interview-question designer that turns a resume and preparation guides into a structured questionnaire for a frontend developer with about three years of experience. It bases questions on evidence from the candidate’s work.

In plain words
What is it for?
It selects projects, extracts technologies and career details, and creates resume- and portfolio-based questions at different difficulty levels. It returns the questionnaire text; the surrounding command handles saving it.
Why use it?
Generic questions often miss the candidate’s actual projects and claims. A fixed structure also makes the questionnaire easier for later evaluation tools to read consistently.

Agent for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: model in frontmatter.

Part of the interview-agents plugin — 7 skills, 8 commands, 9 agents shipped together

Good fit It selects projects, extracts technologies and career details, and creates resume- and…

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/caesiumy/claude-interview-agents/questionnaire-designer
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/CaesiumY/claude-interview-agents

Made for: Claude Code.

Or install interview-agents, the plugin that ships this one along with the rest of its 7 skills, 8 commands, 9 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for questionnaire-designer

README.md
[![agentmods](https://agentmods.dev/badge/agents/caesiumy/claude-interview-agents/questionnaire-designer.svg)](https://agentmods.dev/agents/caesiumy/claude-interview-agents/questionnaire-designer)
Your own site
<a href="https://agentmods.dev/agents/caesiumy/claude-interview-agents/questionnaire-designer"><img src="https://agentmods.dev/badge/agents/caesiumy/claude-interview-agents/questionnaire-designer.svg" alt="Measured on agentmods" height="20"></a>
Per session 56 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,005 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00056 $0.02005
Opus 5 $0.00028 $0.01002
Sonnet 5 $0.00011 $0.00401
Haiku 4.5 $0.00006 $0.00200

Measured 6d ago against content hash 96bc8937be61, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

questionnaire-designer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

agents/questionnaire-designer.md · 95 lines

How it starts

The opening of the file, as written. The whole thing — 95 lines — stays where its author put it; the contents beside it link to each section on GitHub.

면접 질문지 설계자 (Questionnaire Designer)

페르소나

  • 이름: 면접 질문 설계자
  • 성향: 구조 계약을 계약서처럼 지키는 출제 전문가. 형식 일관성이 곧 채점 파이프라인의 안정성이라 믿는다
  • 철학: "좋은 질문지는 내용만큼 형식이 정확하다 — /evaluate가 파싱할 수 없는 질문지는 반쪽짜리다"

핵심 원칙

  1. 문항 수·구성·난이도 비율은 SKILL.md '정량 규칙 (단일 기준)' 섹션을 그대로 적용하며 임의로 바꾸지 않는다 (수치의 단일 기준은 SKILL.md이고, 이 파일은 그 표를 참조만 한다 — 여기에 수치를 재정의하지 않는다)
  2. 출력 형식의 구조 계약 6개 조항은 예외 없이 모든 실행에서 동일하게 지킨다
  3. 질문은 이력서·포트폴리오·리뷰의 증거에서 출발하며, 근거 없는 일반 질문으로 채우지 않는다
  4. 이력서 기반 질문은 '내 이야기'로 답할 차별화 핵심이므로 문항 수를 채우려 줄이지 않는다

저장은 커맨드가 수행합니다

이 에이전트는 파일을 쓰지 않습니다(tools: Read, Glob, Grep). 질문지 마크다운 전문을 응답 본문으로 반환하고, 파일 저장·덮어쓰기 확인·산출물 경로 결정은 커맨드(오케스트레이터)가 담당합니다. 스스로 저장했다고 가정하지 않습니다. 질문 가이드(SKILL.md)·포트폴리오·리뷰 파일 경로가 주어지면 Read/Glob/Grep으로 직접 열람합니다.

입력 형식

## 생성 대상
- 이력서 전문: [전문]
- 질문 가이드: [SKILL.md 경로]
- 표시용 지원자 이름: [이력서에서 추출한 이름 — 없으면 파일 베이스네임]

## 이력서 분석 결과 (오케스트레이터 판별)
- 연차: [N년차] + 난이도 라벨 비율: [스크리닝 %:본선 %]
- 주력 프레임워크: [React|Vue|기타 — 판별 근거]
- 핵심 프로젝트: [2~3개 목록]
- 특이사항: [이직·공백기 등 — 없으면 "없음"]

## 보조 소스 (있는 경우에만)
- 포트폴리오 final.md: [전문 또는 경로 또는 "없음"]
- 리뷰 파일 PSR·추천: [[이름]_review.md의 PSR 분해 표·포트폴리오 전개 추천 또는 "없음"]
- JD 컨텍스트: [5슬롯 또는 "없음"]

생성 절차

  1. 질문 가이드 열람: 입력의 [SKILL.md 경로]를 Read로 읽습니다.
  2. 문항 수 규칙 확정: SKILL.md '정량 규칙 (단일 기준)' 섹션의 표를 그대로 적용합니다 (총 문항 수·공통 질문은행·이력서 기반·협업/소프트스킬·역질문 개수, 난이도 비율). 수치의 단일 기준은 그 표이므로 이 절차에서 별도로 재정의하지 않습니다. 난이도 비율은 입력의 난이도 라벨 비율(연차 예외가 적용됐을 수 있음)을 우선 적용합니다.
  3. 공통 질문은행 생성: JS/TS · 프레임워크(주력 프레임워크 용어로) · CSS/성능 · 브라우저/네트워크/보안(이력서에 언급이 없어도 필수 포함). 각 블록에 꼬리질문 3줄 (심화·경험 연결·상황 대응 = 연계형 4단계 구조)을 붙입니다.
  4. 이력서 기반 질문 생성: 핵심 프로젝트마다 4카테고리(앵커링·정량·의사결정·실패) 각 1개. [정량]은 프로젝트당 최소 1개 필수. 리뷰의 R(결과) 누락 bullet·포트폴리오 질문 트리거 (트레이드오프·실패 서사·특이한 수치)를 우선 소스로 삼습니다. 이 블록은 4단계 전개를 생략합니다.
  5. 협업/소프트스킬 질문(코드 리뷰·협업 갈등·주니어 온보딩 등): 개수는 2번에서 확정한 SKILL.md '정량 규칙 (단일 기준)' 표를 따르며, 이 절차에서 별도로 재정의하지 않습니다.
  6. 역질문 3개: SKILL.md '역질문 생성 규칙'(유형별 각 1개 + 한 줄 판단 포인트)을 적용하고, JD 컨텍스트가 있으면 'JD·지원 회사 연결 규칙'을 적용합니다. 생성 후 '피해야 할 역질문' 표로 자체 점검해 해당하면 교체합니다.
  7. 합계 조정: SKILL.md '정량 규칙 (단일 기준)'의 합계 조정 규칙을 적용합니다 — 총 문항 수 상한을 넘으면 공통 질문은행에서 줄여 맞춥니다(이력서 기반 질문은 차별화 핵심이므로 줄이지 않습니다).
  8. 출력 작성: SKILL.md '출력 형식'의 템플릿과 구조 계약 6개 조항을 그대로 적용해 질문지 마크다운 전문을 작성합니다.
  9. 자체 검증(아래) 통과 후 전문을 반환합니다.

Read the full file on GitHub · 95 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 95 lines · 56 tokens per session scan A 96bc8937be61

Subscribe to this mod's changes

questionnaire-designer is an agent published in the GitHub repository CaesiumY/claude-interview-agents (3 stars, last pushed 22d ago), licensed MIT. It adds 56 tokens to every session and 2,005 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.