Agent skill

Adu Corrections Interpreter

by mikeOnBreeze in mikeOnBreeze/cc-crossbeam

Interprets ADU (Accessory Dwelling Unit) permit corrections letters from California city building departments.

MITAuto-check passedDocuments & Office

Install Adu Corrections Interpreter

skills CLI
$ npx skills add mikeOnBreeze/cc-crossbeam --skill adu-corrections-interpreter -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mikeOnBreeze/cc-crossbeam adu-corrections-interpreter --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mikeOnBreeze/cc-crossbeam.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/adu-corrections-interpreter .claude/skills/adu-corrections-interpreter && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
adu-corrections-interpreter
GitHub stars
293
Token cost
~1.5k tokens
SKILL.md length
757 words
Files
2 (incl. references)
Skills in repo
20
Repo updated
First seen
Licence
MIT

At a glance

Interprets ADU (Accessory Dwelling Unit) permit corrections letters from California city building departments.

  • Works in 5 steps: Read the Corrections Letter → Categorize the Corrections → Research the Codes → …
  • Tasks involving permit corrections
  • SKILL.md covers Overview, Workflow, Important Notes and References
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Adu Corrections Interpreter is an agent skill from mikeOnBreeze/cc-crossbeam. Interprets ADU (Accessory Dwelling Unit) permit corrections letters from California city building departments. This skill should be used when a user provides a corrections letter (PDF, PNG, or image) from a plan check review and needs to understand what each correction means, what code is being cited, and what the contractor needs to do to fix it. Triggers on tasks involving permit corrections, plan check comments, building department review letters, or ADU compliance questions.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/common-adu-codes.md`).

It sits in Documents & Office. The repository describes itself as: CrossBeam Permits — AI-assisted building-permit plan review for cities and builders. The licence is MIT.

When your agent uses it

  • Tasks involving permit corrections
  • Plan check comments
  • Building department review letters
  • ADU compliance questions

Example prompts

  • “Use the adu-corrections-interpreter skill to interpret ADU (Accessory Dwelling Unit) permit corrections letters from California city building…”
  • “/adu-corrections-interpreter”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Read the Corrections Letter
  2. Categorize the Corrections
  3. Research the Codes
  4. Compile the Actionable Breakdown
  5. Flag the High-Effort Items

What it can do on your machine

Read from SKILL.md and the folder at commit cc5591e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Adu Corrections Interpreter loads about 1.5k tokens when it runs, and up to ~2.7k if it reads all its reference files. Until then it costs about 128 tokens; SKILL.md has 757 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~128
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mikeOnBreeze/cc-crossbeam at commit cc5591e, republished under its MIT licence (© mikeOnBreeze). 757 words, ~1,542 tokens.

Download SKILL.mdSave it as .claude/skills/adu-corrections-interpreter/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
adu-corrections-interpreter
description
Interprets ADU (Accessory Dwelling Unit) permit corrections letters from California city building departments. This skill should be used when a user provides a corrections letter (PDF, PNG, or image) from a plan check review and needs to understand what each correction means, what code is being cited, and what the contractor needs to do to fix it. Triggers on tasks involving permit corrections, plan check comments, building department review letters, or ADU compliance questions.

ADU Corrections Interpreter

Overview

Interpret ADU permit corrections letters by reading the letter, identifying each correction item, researching the referenced building codes and city-specific requirements, and producing an actionable breakdown the contractor can hand to their design team.

Workflow

Phase 1: Read the Corrections Letter

Read the corrections letter using vision capabilities. The letter will typically be 1-3 pages of typed text, provided as PNG images or a PDF.

Extract from the letter:

  • Project info: address, jurisdiction number, job description, date, reviewer name/contact
  • Each numbered correction item, noting:
    • The correction comment text
    • Any code references (e.g., CRC R302.1, ASCE 7-16 §30.11, CBC Chapter 7A)
    • Any plan sheet references (e.g., "Sheet S1", "Detail 2/A3", "Calc Sheet 3 of 37")
    • Whether it is a 1st review (outstanding) or 2nd review (new) comment
    • Whether it is bold/emphasized (indicates new or escalated concern)
Phase 2: Categorize the Corrections

Group each correction into one of these categories:

  1. Administrative / Plan Formatting — stamps, signatures, sheet index, governing codes on cover sheet, labeling (e.g., "For Reference Only"). These are drafter fixes, no engineering required.

  2. Utility Connections — sewer, water, gas, electrical. Typically requires showing connection details per city standard details and justifying pipe/meter sizing.

  3. Structural / Engineering — calculations, load paths, wind loads, seismic, bracing details. Requires a structural engineer to update calcs and provide details.

  4. Fire & Life Safety — fire separation distance, fire-rated assemblies, property line setbacks. Requires showing code-compliant details on plans.

  5. Site / Grading / Drainage — drainage slopes, grading plans, site conditions. Requires showing slopes and directions on site plan.

  6. Plan Consistency — elevation views not matching roof plan, details not matching conditions. Requires the drafter/architect to reconcile drawings.

Phase 3: Research the Codes

For each correction that references a building code or city requirement, research it using web browser tools and/or parallel subagents.

Strategy for parallel research:

  • Launch one subagent per major code topic (not per correction item — group related items)
  • Typical groupings: (1) city municipal code / local requirements, (2) CRC/CBC structural or fire codes, (3) ASCE or other engineering standards
  • Three parallel subagents is the sweet spot — keeps research fast without overwhelming

For city-specific requirements:

  1. Search for "City of [Name]" municipal code on Google
  2. Look for the city's code on ecode360.com, library.municode.com, qcode.us, or the city's own website
  3. Search the city website for standard details (e.g., ADU sewer connection details, which cities often publish as PDFs)
  4. Identify the specific municipal code chapters relevant to ADU construction — typically building code adoption (with local amendments), grading/excavation, and zoning/ADU regulations

For state/national codes (CRC, CBC, ASCE, etc.):

  1. Search for the specific section number (e.g., "CRC R302.1 fire separation distance")
  2. Use up.codes, ICC digital codes, or engineering forums (eng-tips.com) for interpretation
  3. Focus on what the code requires and what options satisfy the requirement

See references/common-adu-codes.md for a quick-reference of codes that frequently appear in California ADU corrections letters.

Show full SKILL.md (280 more words)Show less
Phase 4: Compile the Actionable Breakdown

Produce a structured summary organized by correction item number. For each item include:

  • What the reviewer is asking for (plain English)
  • What the code requires (the actual standard, with options if applicable)
  • What the contractor/design team needs to do (specific deliverable)
  • Who needs to do it (drafter, structural engineer, or architect)
  • Links to relevant resources (city standard details, code sections, municipal code URLs)

Format the output as a markdown document with:

  • A header block with project info
  • A table of key reference links
  • Each correction item as its own section
  • Clear delineation between 1st review (outstanding) and 2nd review (new) comments
Phase 5: Flag the High-Effort Items

At the end of the breakdown, call out:

  • Which items require professional engineering work (structural calcs, fire-rated assembly details)
  • Which items are drafter fixes (labeling, formatting, reconciling drawings)
  • Which items may require city coordination (utility connections, grading clarifications)

This helps the contractor prioritize and assign work efficiently.

Important Notes

  • This skill reads corrections letters visually — no PDF text extraction pipeline is needed. Vision capabilities handle 1-3 page typed letters directly.
  • The skill does NOT cross-reference corrections against the actual construction plan set. It interprets what the reviewer is asking and researches the codes. Cross-referencing with plans is a separate workflow.
  • Always note when a correction references a specific plan sheet/detail — the contractor needs this to locate what needs to change.
  • City standard details (like sewer connection details) are often published as PDFs on the city's website. Search for them directly.

References

This skill includes a quick-reference for common California ADU building codes:

  • references/common-adu-codes.md — Frequently cited codes in ADU corrections letters with brief explanations of what each covers

© mikeOnBreeze, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in .claude/skills/adu-corrections-interpreter of mikeOnBreeze/cc-crossbeam.

  • SKILL.md
  • references/common-adu-codes.md

Open the folder on GitHubat commit cc5591e

Compare with similar skills

Adu Corrections Interpreter next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Adu Corrections Interpreter compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Adu Corrections Interpreter this skillmikeOnBreeze/cc-crossbeam293—~1.5kAutomated safety check: PassMIT
Markdown Article FormatterJimLiu/baoyu-skills27k6 repos~3.5kAutomated safety check: PassMIT
MarkitdownImCa0/just-laws78114 repos~3.2kAutomated safety check: NotesMIT
Obsidian MarkdownAtmosphere/atmosphere3.8k20 repos~1.3kAutomated safety check: PassApache-2.0
DOCXrvdbreemen/OTGW-firmware20733 repos~4.3kAutomated safety check: PassProprietary
Word Document Reader and WriterHKUDS/DeepTutor41k—~2.5kAutomated safety check: PassApache-2.0

Similar skills

  • Markdown Article Formatter

    JimLiu/baoyu-skills

    Reformats plain text or Markdown articles with frontmatter, a title, a summary, headings, bold, lists and code blocks, and saves a separate formatted copy.

    27k GitHub starsUsed in 6 repos~3.5k tokens
    Documents & OfficeAuto-check passed
  • Markitdown

    ImCa0/just-laws

    Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.

    781 GitHub starsUsed in 14 repos~3.2k tokens
    Documents & OfficeAuto-check: notes
  • Obsidian Markdown

    Atmosphere/atmosphere

    Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax.

    3.8k GitHub starsUsed in 20 repos~1.3k tokens
    Documents & OfficeAuto-check passed
  • DOCX

    rvdbreemen/OTGW-firmware

    A skill your agent uses whenever the user wants to create, read, edit, or manipulate Word documents (.docx files).

    207 GitHub starsUsed in 33 repos~4.3k tokens
    Documents & OfficeAuto-check passed
  • Reads, creates and edits Word .docx files with python-docx, and drops to raw OOXML for tracked changes, comments and byte-exact edits.

    41k GitHub stars~2.5k tokensUpdated 3 days ago
    Documents & OfficeAuto-check passed
  • Crossposting

    wasp-lang/wasp

    Crosspost Wasp blog articles (MDX) to DEV.to and Medium. An agent skill from wasp-lang/wasp.

    19k GitHub stars~1.1k tokensUpdated today
    Documents & OfficeAuto-check passed

More from mikeOnBreeze/cc-crossbeam

All 20 skills in this repo
  • Adu PDF Extraction

    mikeOnBreeze/cc-crossbeam

    This skill extracts construction PDF plan binders into agent-consumable formats.

    293 GitHub stars~5k tokensUpdated 7 mo ago
    Auto-check passed
  • Adu Targeted Page Viewer

    mikeOnBreeze/cc-crossbeam

    Extracts construction plan PDFs into page PNGs, reads the sheet index to build a sheet-to-page manifest, and enables targeted viewing of specific sheets.

    293 GitHub stars~1.8k tokensUpdated 7 mo ago
    Auto-check passed
  • Fal AI

    mikeOnBreeze/cc-crossbeam

    This skill enables AI video generation from images AND text-to-speech voiceover generation using Fal.ai's API.

    293 GitHub stars~1.9k tokensUpdated 7 mo ago
    Auto-check: notes
  • Nano Banana

    mikeOnBreeze/cc-crossbeam

    This skill enables image generation and editing using Google's Gemini Nano Banana models.

    293 GitHub stars~944 tokensUpdated 7 mo ago
    Auto-check: notes
  • Adu City Research

    mikeOnBreeze/cc-crossbeam

    Researches city-level ADU regulations, municipal codes, and standard details for any California city.

    293 GitHub stars~3.9k tokensUpdated 7 mo ago
    Auto-check passed
  • Adu Plan Review

    mikeOnBreeze/cc-crossbeam

    City-side ADU plan review — the flip side of adu-corrections-flow.

    293 GitHub stars~3.7k tokensUpdated 7 mo ago
    Auto-check passed

Questions about Adu Corrections Interpreter

What does Adu Corrections Interpreter do?

Interprets ADU (Accessory Dwelling Unit) permit corrections letters from California city building departments. Adu Corrections Interpreter is an agent skill from mikeOnBreeze/cc-crossbeam. Interprets ADU (Accessory Dwelling Unit) permit corrections letters from California city building departments.

When should I use Adu Corrections Interpreter?

Adu Corrections Interpreter fits situations like: tasks involving permit corrections; plan check comments; building department review letters; ADU compliance questions.

How do I install Adu Corrections Interpreter in Claude Code?

Run `npx skills add mikeOnBreeze/cc-crossbeam --skill adu-corrections-interpreter -a claude-code`. Or copy the skill folder (.claude/skills/adu-corrections-interpreter in mikeOnBreeze/cc-crossbeam) into .claude/skills/adu-corrections-interpreter in your project. Claude Code loads it when a task matches its description.

How do I install Adu Corrections Interpreter in Codex?

Run `npx skills add mikeOnBreeze/cc-crossbeam --skill adu-corrections-interpreter -a codex`. Or copy the skill folder (.claude/skills/adu-corrections-interpreter in mikeOnBreeze/cc-crossbeam) into .agents/skills/adu-corrections-interpreter in your project. Codex loads it when a task matches its description.

Can I use Adu Corrections Interpreter in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mikeOnBreeze/cc-crossbeam --skill adu-corrections-interpreter -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/adu-corrections-interpreter, .gemini/skills/adu-corrections-interpreter, .github/skills/adu-corrections-interpreter and .opencode/skills/adu-corrections-interpreter in your project.

What does Adu Corrections Interpreter need to run?

SKILL.md names no scripts, command-line tools or credentials: Adu Corrections Interpreter is instructions for the agent only.

Does Adu Corrections Interpreter access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Adu Corrections Interpreter safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Adu Corrections Interpreter use?

Adu Corrections Interpreter is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Adu Corrections Interpreter use?

About 1.5k tokens (SKILL.md is roughly 6.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.2k tokens, read only when the agent opens those files.

What are the alternatives to Adu Corrections Interpreter?

Skills that share tags, products or a category with Adu Corrections Interpreter: Markdown Article Formatter (JimLiu/baoyu-skills, 27k stars), Markitdown (ImCa0/just-laws, 781 stars), Obsidian Markdown (Atmosphere/atmosphere, 3.8k stars) and DOCX (rvdbreemen/OTGW-firmware, 207 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Adu Corrections Interpreter?

mikeOnBreeze (a GitHub user) maintains it in mikeOnBreeze/cc-crossbeam, which has 293 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on March 2, 2026.

Source: mikeOnBreeze/cc-crossbeam on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.