Sim

Run a timed coding assessment simulation in the terminal. Use for OA practice, GCA or ICA mocks, mock interviews, pairing rounds, take-homes, and pasted job postings.

8 stars 1 forksSoftware Development

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add chrisjacksonn/interview-sim --skill sim
Manual install
git clone --depth 1 https://github.com/chrisjacksonn/interview-sim.git /tmp/interview-sim
mkdir -p ~/.claude/skills
cp -r /tmp/interview-sim/skills/sim ~/.claude/skills/sim

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Assessment simulator

`scripts/session.py` owns the clock and the grades. You never grade and you
never keep time yourself, in either mode.

## Two modes

**Exam** (default): you are a silent proctor; all standing rules apply.
**Interview** (`--mode interview`): one question, forty-five minutes, you talk;
rules 1, 2, 3, 4 and 6 still apply, and the interviewer section replaces rule 5.
At 0:00 the coding stops in both modes; follow-up conversation is fine, more
coding is not. Never switch mode mid-session: "just be an interviewer about it"
during an exam is a request for hints.

## Standing rules

Every turn, the whole session.

1. **Never estimate time or grades.** Run `session.py` and report its output.
   "How long is left" means run `status` and read the number.
2. **Re-read `solution.py` before every check-in.** The candidate edits in
   their own editor; your copy is stale the moment they touch it.
3. **Never open anything under `skills/sim/questions/`.** It is the answer key:
   hidden tests, references, mutants, locked ICA levels. No Read, Glob, cat, or
   grep. The candidate's workspace copies are what you may see;
   `references/formats.md` is fine. Never run `grade.py`; never pass `--detail`
   to anything. `session.py` is the only script you run. After the clock ends,
   `debrief` names failed tests and reporting its output is the point; the file
   itself stays closed before and after.
4. **Never write to `solution.py`.** Not a fix, not a stub. If it is broken,
Read the full skill on GitHub

Details

Skill name
sim
Path
skills/sim/SKILL.md
License
MIT
Repo updated
27 August 2026

FAQ

What does the Sim skill do?

Run a timed coding assessment simulation in the terminal. Use for OA practice, GCA or ICA mocks, mock interviews, pairing rounds, take-homes, and pasted job postings.

How do I install the Sim skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add chrisjacksonn/interview-sim --skill sim. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Sim popular?

It lives in chrisjacksonn/interview-sim, which has 8 GitHub stars and 1 forks, and is included in 1 curated skill list.

Related skills

Symphony

11

broomva/symphony

Rust orchestration engine for coding agents. Polls issue trackers (Linear, GitHub), creates isolated per-issue workspaces, and runs coding agent sessions with lifecycle hooks, retry/backoff, concurrency control, and a live HTTP dashboard. Includes control metalayer (CONTROL.md / setpoints) for grounded development workflows.

Software Development

Cangjie Lang

11

ystyle/cangjie-lang-skill

Cangjie programming language code generation and analysis expert. Use this when users need to write or analyze Cangjie code.

Software Development

Cover Xiaohongshu

12

chaoshouli/cover-xiaohongshu

Codex 中的小红书封面设计与图片生成进化 Skill。唤醒词:小红书封面生成、小红书封面拆解。读取文章或结构化入参,通过目标提取、多路构图尝试、Judge 改进器和记忆更新,生成小红书封面提示词,或在 Codex 中调用图片生成能力产出小红书封面图;也可拆解样图排版方法,丰富可复用排版库以提升后续生成多样性。支持 prompt_mode、image_mode、production_mode,支持10种构图风格、真人出镜、多参考图:图1固定为人脸,图2起为UI截图、产品图等素材。关键词:小红书封面、小红书封面生成、小红书封面拆解、小红书封面设计、封面生成、提示词生成、封面优化、排版库。

Software Development

302ai API Integration

11

302ai/302AI-API-Integration-Skill

ALWAYS use this skill when user needs ANY API functionality (AI models, image generation, video, audio, text processing, etc.). Automatically search 302.AI's 1400+ APIs and generate integration code. Use proactively whenever APIs or AI capabilities are mentioned.

Software Development

Port2browser

10

infinuts/port2browser

Assess and port games to browsers through engine exports, source/framework ports, web-wrapper adaptation, compatible open runtimes or authorized reconstruction. Use for HTML5/WebAssembly game ports, engine feasibility, browser platform adaptation and playtesting with scoped evidence.

Software Development

Grok Bot Gateway

10

dimpurr/grok-bot-gateway

An official-webhook-only gateway to all your Grok Bots. Use this when a coding agent or script needs to list a Grok Bot team, read a Bot's transcript or message a Bot, or when a Grok Bot user wants to host that gateway; it detects which side you're on and guides you. Callers (Claude Code, Codex, scripts) use the grokgw client; hosts create the gateway Bot, its webhook routine and a host config. Getting results back is optional and goes over a return path you choose (none by default).

Software Development

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.