Borrowing it
Nothing to install: this file belongs to syamaner/coffee-roaster-mcp. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/syamaner/coffee-roaster-mcp/main/.claude/skills/code-quality/SKILL.mdgit clone --depth 1 https://github.com/syamaner/coffee-roaster-mcpWrote 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/skills/syamaner/coffee-roaster-mcp/code-quality)<a href="https://agentmods.dev/skills/syamaner/coffee-roaster-mcp/code-quality"><img src="https://agentmods.dev/badge/skills/syamaner/coffee-roaster-mcp/code-quality/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/syamaner/coffee-roaster-mcp/code-quality"><img src="https://agentmods.dev/badge/skills/syamaner/coffee-roaster-mcp/code-quality.svg" alt="Reviewed on agentmods" width="80" 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.00036 | $0.00445 |
| Opus 5.5 | $0.00014 | $0.00178 |
| Sonnet 5.5 | $0.00007 | $0.00089 |
| Haiku 4.5 | $0.00004 | $0.00044 |
Grade A, and why
code-quality 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 1mo 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.
What it actually says
Code Quality - RoastPilot
Use this skill before marking implementation work complete. Root AGENTS.md
is the current gate authority.
Prerequisites
-
Work from the repository root.
-
Use Python 3.11+.
-
Dependencies must be installed from project metadata:
The top-level parent alone performs venv/dependency installation where network or dependency resolution is needed. Write-capable leaves return affected offline-gate evidence and never request network or sandbox relaxation.
python -m pip install -e . --group dev
Required Checks
Run:
python -m pytest --cov=coffee_roaster_mcp --cov-branch --cov-report=term-missing
python -m ruff check .
python -m ruff format --check .
python -m pyright
coffee-roaster-mcp --help
coffee-roaster-mcp --version
python -m build
python .github/scripts/smoke_install_built_wheel.py
The top-level parent alone runs build and clean-wheel smoke where dependency resolution or network access is needed; leaves return affected offline-gate evidence without requesting network or sandbox relaxation.
Acceptance
- Coverage-and-branch
pytestpasses. ruff check .passes.ruff format --check .passes.pyrightreports 0 errors.- CLI help and version commands exit successfully.
- Package build and clean-wheel smoke pass.
If The Environment Is Incomplete
- Do not silently skip checks.
- Create a temporary virtual environment if needed.
- Install dependencies from
pyproject.toml. - Record exactly which checks passed and which could not be run.
Do Not
- Add production test fakes to make tests easier.
- Install dependencies without declaring them in
pyproject.toml. - Mark hardware stories complete from unit tests alone.
- Run hardware validation without a separate human-owned contract.
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.
- 1mo ago Changed · +13 lines 0192a4fb13fe
- 1mo ago First seen · 54 lines · 36 tokens per session scan A ef4c24bf388e
code-quality is a skill published in the GitHub repository syamaner/coffee-roaster-mcp (0 stars, last pushed 10d ago), licensed Apache-2.0. It adds 36 tokens to every session and 445 once invoked, about $0.0001 per session on Opus 5.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 skills, from other repositories
opik-compare
Run a candidate against the baseline over an Opik test suite and read the numbers back — which cases broke, which got fixed, the per-metric deltas, worst rows, and whether the two runs are comparable — with the Opik compare-view link. Runs via the SDK; reads results via the MCP when connected. Does not issue a…
run-tests
Run Embody's test suite and write new tests (Embody development).
opik-verify
Decide ship or hold for a candidate from the compare skill's numbers, against an explicit release policy — regressions, pass rate, safety-tagged cases, subgroup consistency, latency and cost budgets, flakiness, evidence size, and whether the judge is validated. Reads two experiments on an Opik test suite via the SDK…
testing
MUST READ before declaring any TouchDesigner build, fix or show done, and before any soak or performance test: the verification ladder (structure, errors, frame, motion, data, performance, soak, end to end), runsoaktest and the observer-effect rules that keep measuring from perturbing the show, the iterate-by-capture…
quantum-vqe
A runnable guide to the variational quantum eigensolver (VQE), a quantum algorithm that estimates the lowest energy of a mathematical system by adjusting a parameterized circuit. It uses Pauli Hamiltonians, a specified circuit form, and SciPy optimization.
quantum-vqls
A runnable guide to the variational quantum linear solver (VQLS), a quantum method that estimates a solution to a system of linear equations by optimizing a parameterized circuit. It uses Qiskit and reports the numerical residual and why optimization stopped.