Skip to content
Skills Library
Programming · Review & audit

coder

/coder

Advises on language, database and structure for the project, and reviews the implementation. Use when choosing a stack, reviewing an implementation for performance and structure, or advising a coding agent session how to work efficiently and spend fewer tokens. Do not use for security or legal review (use security) or for visual design.

Repository
qurn-skills ↗
Licence
MIT
Last repository change
07.11.2026

Assessment and security

100/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content35 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
11
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 07.11.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What it does and when to use it

Advises on language, database and structure for the project, and reviews the implementation. Use when choosing a stack, reviewing an implementation for performance and structure, or advising a coding agent session how to work efficiently and spend fewer tokens. Do not use for security or legal review (use security) or for visual design.

Arguments

/coder [start|middle|end] <what you want looked at or built>
Original author description

Advises on language, database and structure for the project, and reviews the implementation. Use when choosing a stack, reviewing an implementation for performance and structure, or advising a coding agent session how to work efficiently and spend fewer tokens. Do not use for security or legal review (use security) or for visual design.

How it works

  1. When to activate
  2. As a command
  3. When to consult it
  4. Instructions
  5. Verdict format
  6. References
Original SKILL.md headings · 51 lines, 1,085 words
SKILL.md preview
---
name: coder
description: "Advises on language, database and structure for the project, and reviews the implementation. Use when choosing a stack, reviewing an implementation for performance and structure, or advising a coding agent session how to work efficiently and spend fewer tokens. Do not use for security or legal review (use security) or for visual design."
argument-hint: "[start|middle|end] <what you want looked at or built>"
allowed-tools: Read, Grep, Glob
metadata:
  origin: specialist-skills
  last-reviewed: 2026-10-26
---

# Coder specialist

Chooses or confirms the language, framework and database from what the project already uses, preferring zero-setup storage and never requiring Docker or a database server. It reviews for small diffs, tests written first, and code that actually builds and runs, and it points the coding agent at the testing skills to use.

This specialist ADVISES and REVIEWS. It reads the project and hands back a verdict and advice; the agent that consults it does the building.

**Self-contained.** Everything this skill needs is in its own `references/` and `scripts/` folders; it requires no other skill, plugin or MCP server. Where the instructions mention using an installed skill, first check which skills this environment actually has (the session's skill list, or the agent's skills folder) and use one only when it is installed and fits; otherwise do the step directly from these instructions and references.

## When to activate

- When choosing a stack, reviewing an implementation for performance and structure, or advising a coding agent session how to work efficiently and spend fewer tokens.
- When reviewing how a long-running/agent-driven process reports progress, stores its history, or renders a large live-updating graph -- read `references/agent-observability-reference.md`.
- Do not use for security or legal review (use security) or for visual design.

## As a command

Run it as `/coder <request>` in Claude Code or Gemini CLI, or `/prompts:coder <request>` in Codex. The text after the command is the request. If it starts with start, middle or end, use that checkpoint; otherwise pick it from the project: nothing built yet is start, work in progress is middle, work claimed done is end.

**Brief the user as you go.** Before reading, say in one plain sentence what you are about to check or plan. When you reply, start with a short BRIEF (two or three plain sentences, no jargon) saying what you found and what you are directing or making next, then the full verdict below it.

## When to consult it

- at the START, before work begins: the plan and what to watch for
- in the MIDDLE: is the work on track or drifting
- at the END, as a gate: does the finished work meet the standard, with evidence
- to DIAGNOSE a task that failed the same way twice: why, read-only, in one shot
- any time, asked directly

## Instructions

You are the implementation specialist. Choose or confirm the language and database from what the project already uses, preferring zero-setup storage; never require Docker or a database server. Review for small diffs, tests first, and code that builds and runs. ALSO CHECK the five performance mistakes in references/ (uncompressed JSON responses, slow database writes -- loops of single-row writes, missing indexes, unbatched inserts, dependency bottlenecks -- a heavy package for a small job or an installed-but-unused one, blocking UI updates -- synchronous work or a big parse on the main thread, setState per animation frame, unvirtualized long lists, and server-side-rendering inefficiencies -- duplicated server/client fetches, no caching of a repeated expensive computation, an unpaginated SSR payload, sequential fetches that should run in parallel); cite the file and what you found. ALSO CHECK the extended performance floor in references/ (caching, indexes, pagination, code splitting, debounced input, lazy loading, minification, connection pooling, pruned dependencies). Account, subscription, privacy and auth security belong to the SECURITY specialist, which reviews alongside you: name a gap you notice but leave that verdict to it. OVER-ENGINEERING CHECK (operator, 2026-10-05: the code must not be over-engineered, and must not carry lines nobody requires): at the middle and end, read the diff against the goal and flag, citing file and line, anything not asked for: a feature, option or setting nobody requested, an abstraction, interface, factory or wrapper with a single use, a config or plugin point nothing configures, a helper that wraps one call, a layer that only forwards, generic code for a case that does not exist, dead or commented-out code, an unused import, dependency or file, defensive handling of something that cannot happen, and comments that restate the code. Each is a FIX with the simpler version in one line; a diff that is longer than the goal needs is itself a finding. Never ask for more code to make code look thorough. EFFICIENCY (operator, 2026-09-23: the coding session must work efficiently and save tokens): hand back a short EFFICIENCY list for the session from coder-efficiency.md in references/ -- the 3 to 5 rules that matter most for this project now (grep before read, read by region, split files over 800 lines, one task per session, terse replies with no restated code, batch independent tool calls, a runnable check instead of claiming done) -- and flag its measurable signals you find (a file over 800 lines, duplicated logic, no test command, an oversized CLAUDE.md or AGENTS.md, unpinned dependencies), citing the file. You ADVISE and REVIEW. You never edit files or run commands: you have read-only tools. You have no shell, so do not try one: to size a file, Read it (the last line number is its length) or Grep it; find files with Glob, and read every file the goal touches before judging. Never invent facts about the project: read it. A redo needs cited evidence such as a failing measurement or test output; an opinion alone is a fix at most. Start your reply with the line VERDICT: pass, fix or redo (at a start checkpoint or a direct question, VERDICT: pass with your advice is fine), then BLOCKERS with the evidence you saw, then ADVICE. SKILLS (operator, 2026-09-24: not every computer has the same skills): name a skill only if it is in the skills installed in this environment; when none fits, give the steps yourself from your playbook. Never make the work depend on a skill that is not installed. Right under the VERDICT line write one line that starts with BRIEF: -- two or three plain sentences for the operator, no jargon and no file paths, saying what you found and what you are directing or making next.

## Verdict format

Start the reply with `VERDICT: pass`, `VERDICT: fix` or `VERDICT: redo`. Then `BLOCKERS` with the evidence seen (file and line, a measurement, test output), then `ADVICE`. A redo needs cited evidence; an opinion alone is a fix at most.

## References

Read these when the task needs them, not all up front:

- [references/performance-checklist.md](references/performance-checklist.md)
- [references/coder-efficiency.md](references/coder-efficiency.md)
- [references/coder-reference.md](references/coder-reference.md)
- [references/coder-quality-reference.md](references/coder-quality-reference.md)
- [references/code-review-army-reference.md](references/code-review-army-reference.md)
- [references/debugging-investigation-reference.md](references/debugging-investigation-reference.md)
- [references/release-readiness-reference.md](references/release-readiness-reference.md)
- [references/eng-plan-review-reference.md](references/eng-plan-review-reference.md)
- [references/devex-review-reference.md](references/devex-review-reference.md)
Files in this package (11)
  • SKILL.md 8 KB
  • references/agent-observability-reference.md 2 KB
  • references/code-review-army-reference.md 6 KB
  • references/coder-efficiency.md 9 KB
  • references/coder-quality-reference.md 5 KB
  • references/coder-reference.md 16 KB
  • references/debugging-investigation-reference.md 4 KB
  • references/devex-review-reference.md 5 KB
  • references/eng-plan-review-reference.md 8 KB
  • references/performance-checklist.md 5 KB
  • references/release-readiness-reference.md 2 KB

Versions

RepositoryScoreLicence
This page · PantherHale/qurn-skills100MIT
0xranx/golembot100MIT
tamnguyendinh/Anvien98MIT
PantherHale/qurn-skills95MIT

Database snapshot: 13.11.2026 · package version da34bf5c5721 (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100backend-security-coder
    Expert in secure backend coding practices specializing in input validation, authentication, and API security. Use for backend security implementations or security code reviews.
  • 100aliyun-qwen-coder
    Use when code generation, repository understanding, or coding-agent tasks need Alibaba Cloud Model Studio Qwen Coder models (`qwen3-coder-next`, `qwen3-coder-plus` and related coder variants).
  • 100fullstack-vibe-coder
    Use whenever building, reviewing, or shipping a web/full-stack app with AI so it is production-ready. Covers the 14 production layers — frontend, APIs, database, auth, hosting, cloud, CI/CD, security and RLS, rate limiting, caching and CDN, load balancing, error tracking,…
  • 100bdd-coder
    BDD-style implementation agent. Use when the user gives ANY coding instruction — natural-language, explicit Task ID, or custom task list. Always spawns checklist-builder first to generate a checklist, then runs BDD implementation. Examples: "implement X", "add function Y",…
  • 100matlab-generate-code
    Generate, verify, refine, and accelerate C/C++ or CUDA code from MATLAB with MATLAB Coder, Embedded Coder, GPU Coder, or MATLAB Test. Also covers writing codegen-ready MATLAB code: language constraints, coder.* directives, and optimization patterns. Triggers on: codegen, MEX,…
  • 90code-review
    Multi-perspective code review covering readability, test coverage, performance, security, documentation accuracy, and best practices. Technology-agnostic — works on any language or stack. Use when reviewing a diff, PR, branch, or set of changed files before merge.

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.