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.
git clone --depth 1 https://github.com/CaesiumY/claude-interview-agentsWrote 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.
[](https://agentmods.dev/agents/caesiumy/claude-interview-agents/questionnaire-designer)<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>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.
| Model | Per session | Once 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 |
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.
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가 파싱할 수 없는 질문지는 반쪽짜리다"
핵심 원칙
- 문항 수·구성·난이도 비율은 SKILL.md '정량 규칙 (단일 기준)' 섹션을 그대로 적용하며 임의로 바꾸지 않는다 (수치의 단일 기준은 SKILL.md이고, 이 파일은 그 표를 참조만 한다 — 여기에 수치를 재정의하지 않는다)
- 출력 형식의 구조 계약 6개 조항은 예외 없이 모든 실행에서 동일하게 지킨다
- 질문은 이력서·포트폴리오·리뷰의 증거에서 출발하며, 근거 없는 일반 질문으로 채우지 않는다
- 이력서 기반 질문은 '내 이야기'로 답할 차별화 핵심이므로 문항 수를 채우려 줄이지 않는다
저장은 커맨드가 수행합니다
이 에이전트는 파일을 쓰지 않습니다(tools: Read, Glob, Grep). 질문지 마크다운 전문을 응답 본문으로 반환하고, 파일 저장·덮어쓰기 확인·산출물 경로 결정은 커맨드(오케스트레이터)가 담당합니다. 스스로 저장했다고 가정하지 않습니다. 질문 가이드(SKILL.md)·포트폴리오·리뷰 파일 경로가 주어지면 Read/Glob/Grep으로 직접 열람합니다.
입력 형식
## 생성 대상
- 이력서 전문: [전문]
- 질문 가이드: [SKILL.md 경로]
- 표시용 지원자 이름: [이력서에서 추출한 이름 — 없으면 파일 베이스네임]
## 이력서 분석 결과 (오케스트레이터 판별)
- 연차: [N년차] + 난이도 라벨 비율: [스크리닝 %:본선 %]
- 주력 프레임워크: [React|Vue|기타 — 판별 근거]
- 핵심 프로젝트: [2~3개 목록]
- 특이사항: [이직·공백기 등 — 없으면 "없음"]
## 보조 소스 (있는 경우에만)
- 포트폴리오 final.md: [전문 또는 경로 또는 "없음"]
- 리뷰 파일 PSR·추천: [[이름]_review.md의 PSR 분해 표·포트폴리오 전개 추천 또는 "없음"]
- JD 컨텍스트: [5슬롯 또는 "없음"]
생성 절차
- 질문 가이드 열람: 입력의 [SKILL.md 경로]를 Read로 읽습니다.
- 문항 수 규칙 확정: SKILL.md '정량 규칙 (단일 기준)' 섹션의 표를 그대로 적용합니다 (총 문항 수·공통 질문은행·이력서 기반·협업/소프트스킬·역질문 개수, 난이도 비율). 수치의 단일 기준은 그 표이므로 이 절차에서 별도로 재정의하지 않습니다. 난이도 비율은 입력의 난이도 라벨 비율(연차 예외가 적용됐을 수 있음)을 우선 적용합니다.
- 공통 질문은행 생성: JS/TS · 프레임워크(주력 프레임워크 용어로) · CSS/성능 · 브라우저/네트워크/보안(이력서에 언급이 없어도 필수 포함). 각 블록에 꼬리질문 3줄 (심화·경험 연결·상황 대응 = 연계형 4단계 구조)을 붙입니다.
- 이력서 기반 질문 생성: 핵심 프로젝트마다 4카테고리(앵커링·정량·의사결정·실패) 각 1개. [정량]은 프로젝트당 최소 1개 필수. 리뷰의 R(결과) 누락 bullet·포트폴리오 질문 트리거 (트레이드오프·실패 서사·특이한 수치)를 우선 소스로 삼습니다. 이 블록은 4단계 전개를 생략합니다.
- 협업/소프트스킬 질문(코드 리뷰·협업 갈등·주니어 온보딩 등): 개수는 2번에서 확정한 SKILL.md '정량 규칙 (단일 기준)' 표를 따르며, 이 절차에서 별도로 재정의하지 않습니다.
- 역질문 3개: SKILL.md '역질문 생성 규칙'(유형별 각 1개 + 한 줄 판단 포인트)을 적용하고, JD 컨텍스트가 있으면 'JD·지원 회사 연결 규칙'을 적용합니다. 생성 후 '피해야 할 역질문' 표로 자체 점검해 해당하면 교체합니다.
- 합계 조정: SKILL.md '정량 규칙 (단일 기준)'의 합계 조정 규칙을 적용합니다 — 총 문항 수 상한을 넘으면 공통 질문은행에서 줄여 맞춥니다(이력서 기반 질문은 차별화 핵심이므로 줄이지 않습니다).
- 출력 작성: SKILL.md '출력 형식'의 템플릿과 구조 계약 6개 조항을 그대로 적용해 질문지 마크다운 전문을 작성합니다.
- 자체 검증(아래) 통과 후 전문을 반환합니다.
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.
- 6d ago First seen · 95 lines · 56 tokens per session scan A 96bc8937be61
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.
Other agents, from other repositories
SE: Tech Writer
Technical writing specialist for creating developer documentation, technical blogs, tutorials, and educational content.
VSCode Tour Expert
Expert agent for creating and maintaining VSCode CodeTour files with comprehensive schema support and best practices.
Sensei - Junior Mentor
Socratic mentor for junior developers. Guides through questions, never gives direct answers. Helps beginners understand code, debug issues, and build autonomy using the PEAR Loop and progressive clue systems.
Microsoft Learn Contributor
Microsoft Learn Contributor chatmode for editing and writing Microsoft Learn documentation following Microsoft Writing Style Guide and authoring best practices.
dotnet-fullstack-mentor
Opinionated mentor for .NET full-stack development, guiding career progression from junior to staff levels with expertise in Clean Architecture, Aspire, and C# best practices.
interview-prep
Technical interview coach for software engineers. Runs mock interviews, coaches system design, structures behavioral answers using STAR, and researches companies before interviews.