agentic_coding_lab: Instructions file for Claude Code

CLAUDE.md

agentic_coding_lab CLAUDE.md is an instructions file for Claude Code from marcoemrich/agentic_coding_lab. It costs 8,739 tokens per session, scanned C, original, MIT.

Instructions for a research framework that studies how test-driven development, or TDD, and prompt styles affect code written by AI. TDD means writing tests as part of the development process.

In plain words
What is it for?
It helps run or reanalyze research questions, monitor Docker-based coding experiments, aggregate measurements, and create overview snapshots.
Why use it?
It organizes experiments, analysis, and reports so researchers can repeat studies and compare results consistently.

Instructions file for Claude Code

Written for Claude Code: the file is CLAUDE.md. Also seen: reads .claude/ paths; mentions subagents; mentions Claude Code.

This is marcoemrich/agentic_coding_lab's own configuration. It tells Claude Code how to work on agentic_coding_lab itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything agentic_coding_lab configures →

Not installable: its command points at a path on the author’s own machine, so it runs nowhere else. The line is /home/experimenter/experiments/run-batch.sh.

Reuse

Borrowing it

Nothing to install: this file belongs to marcoemrich/agentic_coding_lab. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/marcoemrich/agentic_coding_lab/main/CLAUDE.md
Clone the repo
git clone --depth 1 https://github.com/marcoemrich/agentic_coding_lab

Made for: Claude Code.

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 agentic_coding_lab CLAUDE.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/marcoemrich/agentic_coding_lab/claude-md/github.svg)](https://agentmods.dev/instructions/marcoemrich/agentic_coding_lab/claude-md)
Your own site
<a href="https://agentmods.dev/instructions/marcoemrich/agentic_coding_lab/claude-md"><img src="https://agentmods.dev/badge/instructions/marcoemrich/agentic_coding_lab/claude-md/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.

agentmods 80×15 button for agentic_coding_lab CLAUDE.md

Your own site · 80×15
<a href="https://agentmods.dev/instructions/marcoemrich/agentic_coding_lab/claude-md"><img src="https://agentmods.dev/badge/instructions/marcoemrich/agentic_coding_lab/claude-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 8,739 This file is loaded in full into every session.
When invoked 8,739 The same file — it is already loaded in full.
Security scan C 3 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.08739 $0.08739
Opus 5.5 $0.03496 $0.03496
Sonnet 5.5 $0.01748 $0.01748
Haiku 4.5 $0.00874 $0.00874

Measured 11d ago against content hash 6cae73fa01d7, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade C, and why

agentic_coding_lab CLAUDE.md scanned grade C with 3 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 11d 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.

Downloads and executes remote codehighSupply chain

curl | sh runs whatever the server returns today, which is not necessarily what it returned when this was reviewed.

curl -LsSf https://astral.sh/uv/0.12.17/install.sh | sh # same pin as the Dockerfile

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

curl -LsSf https://astral.sh/uv/0.12.17/install.sh | sh # same pin as the Dockerfile

Runs shell commandslowCapability

Expected in a hook, worth knowing in a rule or an instructions file.

**stderr**. Suites that start the CLI via `spawnSync("pnpm", …)` and correctly
CLAUDE.md · 304 lines

How it starts

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

Agentic Coding Lab

Research framework for studying how TDD workflow structures and prompt styles affect AI-generated code quality. Runs Claude Code CLI in Docker containers against coding katas, then analyzes results via RQ-driven aggregation.

Full documentation: README.md — methodology, RQ frontmatter schema, workflow descriptions, model configurations, script reference, metrics glossary.

Skills

/run-rq RQ-N

End-to-end RQ orchestration: validate README → generate fill plan → start Docker batch → monitor progress → aggregate → propose findings updates. Pure orchestration calling existing repo scripts.

  • Triggers: "run-rq", "fill RQ-N", "RQ-N voranbringen", "Forschungsfrage N starten"
  • Details: .claude/skills/run-rq/SKILL.md

/reanalyze RQ-N

Re-run analysis pipeline on all runs matching an RQ, reaggregate metrics, and propose findings updates. No new runs — only refreshes existing data after pipeline changes.

  • Triggers: "reanalyze RQ-N", "reanalyse", "Runs neu analysieren"
  • Details: .claude/skills/reanalyze/SKILL.md

/build-overview

Generates a frozen experiment-overview snapshot across all RQs under research/reports/. Runs generate-snapshot-skeleton.py, then fills synthesis sections from findings.md files.

  • Details: .claude/skills/build-overview/SKILL.md

/publish-site

Builds the results site and publishes it to the gh-pages branch. Checks the preconditions deploy-site.py enforces before spending a build on them, sorts the research/ diff a build produces into substantive changes and one-time float churn, and deploys only on explicit request — the push is public.

  • Triggers: "publish", "deploy", "site deployen", "gh-pages", "auf die Seite bringen"
  • Details: .claude/skills/publish-site/SKILL.md
  • Not the same as /build-overview: that writes a frozen Markdown snapshot under research/reports/, this publishes the live site. Both get called "published".

/exact-coding-baseline-export [line] [date] [source-workflow]

Mint a dated consumer snapshot under research/workflow-dev/export/ for either promoted EXACT Coding line. opus (default for backward compatibility) resolves the correctness-oriented Hybrid source from workflow-construction.md; sol resolves the Predictive-TDD source from model-recommendation-matrix.md and runs export-sol.py. Both remove lab content, restore HITL, and gate invocation. The SOL path emits Claude Code, pi, OpenCode, Cursor and Copilot ports and can explicitly synchronize local sol/* branches in EXACT-Coding with --sync-distribution; it never pushes.

  • Triggers: "exact-coding baseline export", "neue exact-coding baseline", "exact-coding-baseline-export"
  • Details: .claude/skills/exact-coding-baseline-export/SKILL.md

Read the full file on GitHub · 304 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. 11d ago Changed · -2 tokens per session 6cae73fa01d7
  2. 12d ago Changed · +32 lines · +592 tokens per session scan A → C a462e4cb80f5
  3. 22d ago Changed · +12 lines · +584 tokens per session 9643488f19da
  4. 25d ago Changed · +38 tokens per session 680f5f24d019
  5. 1mo ago Changed · +7 lines · +133 tokens per session 3891d83bd40b
  6. 1mo ago Changed · +33 lines · +1,100 tokens per session 1f6029df135b
  7. 1mo ago Changed · +6 lines · +359 tokens per session adfd1c7448fa
  8. 1mo ago Changed · +1 lines · +147 tokens per session 76728ef4c8c6
  9. 1mo ago Changed · +15 lines · +342 tokens per session 35cc1324141d
  10. 1mo ago First seen · 198 lines · 5,446 tokens per session scan A 19978fad2db0

Subscribe to this mod's changes

agentic_coding_lab CLAUDE.md is an instructions file published in the GitHub repository marcoemrich/agentic_coding_lab (30 stars, last pushed 5d ago), licensed MIT. It adds 8,739 tokens to every session, about $0.0350 per session on Opus 5.5. A static security scan graded it C with 3 findings (downloads and executes remote code, makes network calls, runs shell commands). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

agentic_coding_lab CLAUDE.md compared with instructions from other repositories

agentic_coding_lab CLAUDE.md next to 6 instructions from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
agentic_coding_lab CLAUDE.mdmarcoemrich/agentic_coding_labInstructions file305d agoMITC8,739Claude Code
vscode buildNext.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA9,719GitHub Copilot
next.js AGENTS.mdvercel/next.jsInstructions file143ktodayMITA7,461Codex, OpenCode
langchain AGENTS.mdlangchain-ai/langchainInstructions file149kyesterdayMITA4,680Codex, OpenCode
vscode oss-third-party-notices.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA5,516GitHub Copilot
vscode copilot-instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA3,093GitHub Copilot
deepseek-harness AGENTS.mddeepseek-ai/deepseek-harnessInstructions file274k2d agoMITA4,313Codex, OpenCode