Agent skill

Adu City Research

by mikeOnBreeze in mikeOnBreeze/cc-crossbeam

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

MITAuto-check passed

Install Adu City Research

skills CLI
$ npx skills add mikeOnBreeze/cc-crossbeam --skill adu-city-research -a claude-code

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

GitHub CLI
$ gh skill install mikeOnBreeze/cc-crossbeam adu-city-research --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/server/skills/adu-city-research .claude/skills/adu-city-research && 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-city-research
GitHub stars
293
Token cost
~3.9k tokens
SKILL.md length
1,534 words
Files
4 (incl. references)
Skills in repo
20
Repo updated
First seen
Licence
MIT

At a glance

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

  • Works in 5 steps: "City of [Name]" ADU accessory dwelling… → "City of [Name]" municipal code — finds… → "City of [Name]" standard detail… → …
  • City-specific ADU questions
  • SKILL.md covers Overview, Research Modes, Mode 1: Discovery and Mode 2: Targeted Extraction, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Adu City Research is an agent skill from mikeOnBreeze/cc-crossbeam. Researches city-level ADU regulations, municipal codes, and standard details for any California city. This skill supports three research modes — Discovery (WebSearch to find key URLs), Targeted Extraction (WebFetch to pull content from discovered URLs), and Browser Fallback (Chrome MCP for cities with difficult websites). When used standalone, run all three modes sequentially. When invoked by an orchestrator (e.g., adu-corrections-flow), run in the specified mode only. Triggers on city-specific ADU questions…

Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `buena-park-research.md`, `references/buena-park-research.md` and `references/municipal-code-platforms.md`).

It works with Model Context Protocol. 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

  • City-specific ADU questions
  • Corrections letter items referencing municipal code
  • The California ADU state-level skill indicates a question requires local jurisdiction rules

Example prompts

  • “Use the adu-city-research skill to research city-level ADU regulations, municipal codes, and standard details for any California city”
  • “/adu-city-research”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. "City of [Name]" ADU accessory dwelling unit — finds the city's ADU page
  2. "City of [Name]" municipal code — finds the code platform (ecode360, Municode, QCode, etc.)
  3. "City of [Name]" standard detail construction OR "City of [Name]" standard plans engineering — finds standard detail PDFs
  4. "City of [Name]" information bulletin building — finds IBs
  5. "City of [Name]" building permit submittal requirements — finds checklists

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 (its code samples are json).

    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 City Research loads about 3.9k tokens when it runs, and up to ~12k if it reads all its reference files. Until then it costs about 172 tokens; SKILL.md has 1,534 words of instructions outside code blocks.

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

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). 1,534 words, ~3,873 tokens.

Download SKILL.mdSave it as .claude/skills/adu-city-research/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
adu-city-research
description
Researches city-level ADU regulations, municipal codes, and standard details for any California city. This skill supports three research modes — Discovery (WebSearch to find key URLs), Targeted Extraction (WebFetch to pull content from discovered URLs), and Browser Fallback (Chrome MCP for cities with difficult websites). When used standalone, run all three modes sequentially. When invoked by an orchestrator (e.g., adu-corrections-flow), run in the specified mode only. Triggers on city-specific ADU questions, corrections letter items referencing municipal code, or when the California ADU state-level skill indicates a question requires local jurisdiction rules.

ADU City Research

Overview

Research city-level ADU regulations for any California city. California has 480+ cities, each with different websites, different municipal code platforms, and different formats. State ADU law (covered by the california-adu skill) addresses certain development standards, while cities have their own additional requirements — local building code amendments, grading ordinances, utility standards, and submittal expectations. This skill finds what a specific city requires at the local level.

Key principle: Every California city is required by law to publish their ADU regulations on their website. The information exists — this skill is the method for finding it.

Required tools: WebSearch and WebFetch at minimum. Chrome MCP (browser automation) only needed for Mode 3 (Browser Fallback).

Research Modes

This skill operates in three modes. When used standalone, run all three sequentially. When invoked by an orchestrator, run only the specified mode.

ModeToolSpeedPurpose
DiscoveryWebSearch~30 secFind key URLs for the city
Targeted ExtractionWebFetch~60-90 secPull specific content from discovered URLs
Browser FallbackChrome MCP~2-3 minNavigate difficult city websites that resist WebFetch
When to Use Each Mode
  • Standalone (no orchestrator): Run Discovery → Extraction → Fallback (if needed). Single agent, sequential.
  • Orchestrated (called by adu-corrections-flow): The orchestrator specifies which mode to run. Discovery runs in parallel with other research. Extraction runs after Discovery completes. Fallback runs only if Extraction has gaps.
  • Fan-out ready: The Extraction mode takes a list of URLs + topics. An orchestrator can split this list across multiple agents for parallel extraction without changing the mode's logic.

Mode 1: Discovery

Tool: WebSearch only Input: City name + list of correction topics (optional — omit for comprehensive discovery) Output: city_discovery.json — key URLs organized by category Time: ~30 seconds

Process

Run 3-5 targeted web searches to find the city's key ADU-related pages. Do NOT fetch or read the pages — just find the URLs.

Search queries to run (in order of priority):

  1. "City of [Name]" ADU accessory dwelling unit — finds the city's ADU page
  2. "City of [Name]" municipal code — finds the code platform (ecode360, Municode, QCode, etc.)
  3. "City of [Name]" standard detail construction OR "City of [Name]" standard plans engineering — finds standard detail PDFs
  4. "City of [Name]" information bulletin building — finds IBs
  5. "City of [Name]" building permit submittal requirements — finds checklists

If correction topics are provided, add targeted searches:

Correction TopicAdditional Search
Sewer / utility connections"City of [Name]" standard detail sewer connection ADU
Grading / drainage"City of [Name]" grading ordinance drainage requirements
Wind loads / structural"City of [Name]" information bulletin wind design parameters
Fire separation"City of [Name]" fire separation property line setback

Platform detection: Identify the municipal code platform from search results. See references/municipal-code-platforms.md for the major platforms (ecode360, Municode, QCode, American Legal, Sterling Codifiers, city-hosted).

Building vs. Planning split: Larger cities often split ADU information across two departments. Flag both URLs if found.

Discovery Output Format
json
{
  "city": "City name",
  "discovery_timestamp": "ISO date",
  "urls": {
    "adu_page": "https://...",
    "adu_page_building": "https://... (if separate from planning)",
    "municipal_code": {
      "platform": "ecode360 | municode | qcode | amlegal | sterling | city-hosted",
      "base_url": "https://...",
      "building_code_title_url": "https://... (if found in search results)",
      "zoning_title_url": "https://... (if found in search results)"
    },
    "standard_details": [
      {"name": "Inferred name from search result", "url": "https://..."}
    ],
    "information_bulletins": [
      {"name": "Inferred name from search result", "url": "https://..."}
    ],
    "submittal_requirements": "https://...",
    "pre_approved_plans": "https://..."
  },
  "not_found": ["category names where no URLs were found"],
  "notes": "Any observations from search results (e.g., 'city appears to use Municode but ADU page links to a separate handout site')"
}

Important: Discovery only finds URLs — it does NOT read page content. Speed comes from not fetching anything. The Extraction mode does the reading.


Mode 2: Targeted Extraction

Tool: WebFetch primarily Input: Discovery results (city_discovery.json or equivalent URL list) + specific topics to extract Output: city_research_findings.json — extracted content organized by category Time: ~60-90 seconds (depends on number of URLs)

Process

For each URL from Discovery, fetch the page content and extract information relevant to the correction topics. Prioritize by impact.

Extraction priority (highest first):

  1. Standard detail PDFs — If the corrections reference city standard details, fetching these PDFs is the single most valuable action. They show exactly what the city wants drawn.
  2. Municipal code sections — Fetch the specific title/chapter relevant to corrections (building code amendments, ADU ordinance, grading chapter). Do NOT fetch the entire municipal code.
  3. Information Bulletins — Fetch IBs relevant to correction topics (wind parameters, submittal guides).
  4. ADU page content — Fetch the city's ADU page for any additional requirements or handouts.
  5. Submittal requirements — Fetch if corrections reference missing sheets, notes, or plan check items.

What to extract from each page:

SourceExtract
Municipal code — building titleLocal amendments to CBC/CRC/CPC/CEC/CMC. Chapter structure. Code edition (2022 vs 2025).
Municipal code — ADU ordinanceSetbacks, height, size, design standards beyond state law.
Municipal code — grading chapterDrainage slope requirements, grading permit thresholds, excavation rules.
Standard detailsPDF title, detail number, what it shows, whether it matches corrections reference.
Information BulletinsIB number, title, key requirements, applicable code sections.
ADU pageAny requirements not in the municipal code (fees, process, special conditions).

WebFetch tips:

  • Most municipal code platforms (ecode360, Municode, QCode) serve clean HTML that WebFetch handles well.
  • Standard detail PDFs may not be readable via WebFetch — note the URL and title for the professional to download.
  • If WebFetch returns empty or error for a URL, add it to extraction_gaps for Browser Fallback.
Extraction Output Format
json
{
  "city": "City name",
  "extraction_timestamp": "ISO date",
  "municipal_code": {
    "platform": "ecode360 | municode | qcode | etc.",
    "url": "https://...",
    "code_edition": "2022 | 2025 California Building Standards Code",
    "current_through": "Ordinance # or date if available",
    "building_code_title": "Title XX",
    "relevant_chapters": [
      {
        "chapter": "XX.XX",
        "title": "Chapter title",
        "url": "direct URL",
        "key_content": "Summary of relevant provisions"
      }
    ],
    "local_amendments": [
      {
        "section": "XX.XX.XXX",
        "amends": "CBC/CRC/CPC section reference",
        "description": "What it changes from state code",
        "applies_to_items": ["correction item numbers"]
      }
    ]
  },
  "standard_details": [
    {
      "name": "Detail name",
      "url": "PDF URL",
      "description": "What the detail shows",
      "applies_to_items": ["correction item numbers"]
    }
  ],
  "information_bulletins": [
    {
      "number": "IB-XXX",
      "title": "Title",
      "url": "URL",
      "key_requirements": "Summary of requirements",
      "applies_to_items": ["correction item numbers"]
    }
  ],
  "specific_findings": [
    {
      "topic": "What was researched",
      "finding": "What was found",
      "source": "URL or code section",
      "applies_to_items": ["correction item numbers"]
    }
  ],
  "extraction_gaps": [
    {
      "category": "What we tried to find",
      "url_attempted": "URL that failed or returned empty",
      "reason": "Why extraction failed (timeout, empty response, PDF not readable, etc.)",
      "fallback_suggestion": "What to try in Browser Fallback mode"
    }
  ]
}

Fan-out design: The extraction input is a list of URLs + topics. To parallelize, split this list:

  • Agent 1: Municipal code URLs + code-related topics
  • Agent 2: Standard detail and IB URLs
  • Agent 3: ADU page + submittal requirements

Each agent produces a partial city_research_findings.json. The orchestrator merges them.


Mode 3: Browser Fallback

Tool: Chrome MCP (browser automation) Input: City name + extraction_gaps from Mode 2 Output: Gap-filling additions to city_research_findings.json Time: ~2-3 minutes When to use: Only when Mode 2 has extraction gaps that matter for the corrections

Show full SKILL.md (659 more words)Show less
Process

For each gap in extraction_gaps:

  1. Navigate to the city's website (start from the ADU page or main site)
  2. Use browser automation to click through to the needed page
  3. Read the content visually or via page text extraction
  4. Extract the missing information

Common reasons for gaps and browser strategies:

Gap ReasonBrowser Strategy
PDF not readable via WebFetchNavigate to the document center, find the PDF listing, read the page description if the PDF itself can't be parsed
Municipal code behind JavaScript frameworkNavigate to the code platform, use the TOC to drill into the right title/chapter
City site requires clicking through menusStart at the department page, click through Building → Resources → Information Bulletins
Standard details on a map/GIS-based systemNavigate to the engineering page, find the standard plans section

Do NOT use Browser Fallback for:

  • URLs that WebFetch handled successfully
  • Topics where no gap exists
  • General browsing "just to be thorough" — this mode is for filling specific gaps
Browser Fallback Output

Return the same structure as Mode 2's specific_findings array, to be merged into the existing research findings.

json
{
  "browser_findings": [
    {
      "topic": "What was searched",
      "finding": "What was found",
      "source": "URL visited",
      "applies_to_items": ["correction item numbers"],
      "filled_gap": "Which extraction_gap this addresses"
    }
  ],
  "remaining_gaps": [
    {
      "category": "What we still couldn't find",
      "attempted": "What browser actions were tried",
      "recommendation": "What the contractor should do (e.g., call the building department)"
    }
  ]
}

What to Search For

Seven categories of city-level information relevant to ADU projects:

CategoryWhat It IsWhy It Matters
ADU OrdinanceCity's local ADU rules (setbacks, height, size, design, parking)May add requirements beyond state law
Municipal CodeCity's adoption of state building codes + local amendmentsLocal amendments add city-specific requirements
Standard DetailsCity-published construction detail drawings (PDFs)The city's approved way of building sewer connections, utilities, etc.
Information Bulletins (IBs)City-published guidance documents on specific topics (numbered, e.g., IB-021)Many cities use IBs as their primary contractor guidance — wind parameters, submittal guides, specific construction requirements. Some cities have 80+ of these.
Pre-Approved ADU PlansPre-designed ADU plans the city has already approved (per AB 1332)Same-day permits possible. Huge shortcut for contractors if the design fits.
Grading / DrainageLocal grading ordinance, drainage slope requirementsCity-specific drainage rules for site plan
Submittal RequirementsPlan check checklists, required sheets, required notesWhat the city expects to see on the plans

Targeted Lookup Patterns

When researching items from a corrections letter, use targeted searches:

Correction TopicSearch Strategy
Municipal code on cover sheetFind which code platform the city uses, identify the title/chapter structure
Utility connectionsSearch for city standard details (sewer, water, electrical)
Grading / drainage slopesSearch city grading ordinance chapter
Fire separation / property lineLook up CRC R302.1 (state code), then check if city has stricter local amendment
Structural / wind loadsUsually state/national code (ASCE 7-16), but check for city IB on wind design parameters — many cities publish local wind speeds and exposure categories
"For Reference Only" on gradingStandard practice — verify city grading permit thresholds in their grading chapter
Code editionCheck which edition the city is on — the 2025 Edition of California Building Standards Code took effect Jan 1, 2026. Corrections letters reference specific editions.

Important Notes

  • This tool helps contractors comply, not litigate. If the city says to fix something, the contractor needs to know how to fix it. Focus on finding what the city requires and how to satisfy it.
  • City websites change. URLs break. If a direct link fails, fall back to searching the city's main website.
  • Check the date. Verify the municipal code version is current — look for "current through" or "last updated" on the code platform. Some cities lag behind on updating their ADU ordinances after state law changes.
  • Standard details are gold. When a corrections letter says "See [City] Standard Detail" — finding that PDF on the city website is the single most useful thing to return. It tells the contractor exactly what the city wants to see drawn.
  • Building vs. Planning split. Larger cities often split ADU information across two departments. The Planning department handles zoning and development standards. The Building department handles construction, permits, plan check, and inspections. Check both.

References

See references/municipal-code-platforms.md for a quick-reference of the major municipal code hosting platforms and search patterns.

© 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 3 other files (references) in server/skills/adu-city-research of mikeOnBreeze/cc-crossbeam.

  • SKILL.md
  • buena-park-research.md
  • references/buena-park-research.md
  • references/municipal-code-platforms.md

Open the folder on GitHubat commit cc5591e

Compare with similar skills

Adu City Research 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 City Research compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Adu City Research this skillmikeOnBreeze/cc-crossbeam293—~3.9kAutomated safety check: PassMIT
MCP Server Builderanthropics/skills180k63 repos~2.3kAutomated safety check: PassApache-2.0
MCP Server BuildershareAI-lab/learn-claude-code78k4 repos~1.2kAutomated safety check: PassMIT
MCP Integration for Pluginsanthropics/claude-plugins-official38k11 repos~3.1kAutomated safety check: PassApache-2.0
Figma use_figma Plugin API Ruleswarpdotdev/warp65k4 repos~4.4kAutomated safety check: PassAGPL-3.0
Stitch to Remotion Walkthrough Videosgoogle-labs-code/stitch-skills8.5k6 repos~3.2kAutomated safety check: NotesApache-2.0

Similar skills

  • MCP Server Builder

    anthropics/skills

    Official

    Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.

    180k GitHub starsUsed in 63 repos~2.3k tokens
    Agent WorkflowsAuto-check passed
  • MCP Server Builder

    shareAI-lab/learn-claude-code

    Walks through building MCP servers in Python or TypeScript that expose tools, resources and prompts to Claude, with templates, registration and testing.

    78k GitHub starsUsed in 4 repos~1.2k tokens
    Agent WorkflowsAuto-check passed
  • MCP Integration for Plugins

    anthropics/claude-plugins-official

    Official

    Explains how to bundle Model Context Protocol servers in a Claude Code plugin, covering config files, stdio, SSE, HTTP and WebSocket server types, and authentication.

    38k GitHub starsUsed in 11 repos~3.1k tokens
    Agent WorkflowsAuto-check passed
  • Required groundwork before any use_figma call: the rules and reference files for running JavaScript in a Figma file through the Plugin API without common failures.

    65k GitHub starsUsed in 4 repos~4.4k tokens
    Frontend & DesignAuto-check passed
  • Stitch to Remotion Walkthrough Videos

    google-labs-code/stitch-skills

    Official

    Builds walkthrough videos from Stitch design projects using Remotion, with transitions, zoom effects and text overlays on each screen.

    8.5k GitHub starsUsed in 6 repos~3.2k tokens
    Media & CreativeAuto-check: notes
  • MCP Development

    coollabsio/coolify

    A skill your agent uses for Laravel MCP development. An agent skill from coollabsio/coolify.

    63k GitHub starsUsed in 1 repo~949 tokens
    Frontend & DesignAuto-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 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
  • Crossbeam Ops

    mikeOnBreeze/cc-crossbeam

    Operations manual for the CrossBeam ADU Permit Assistant. An agent skill from mikeOnBreeze/cc-crossbeam.

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

Questions about Adu City Research

What does Adu City Research do?

Researches city-level ADU regulations, municipal codes, and standard details for any California city. Adu City Research is an agent skill from mikeOnBreeze/cc-crossbeam. Researches city-level ADU regulations, municipal codes, and standard details for any California city.

When should I use Adu City Research?

Adu City Research fits situations like: city-specific ADU questions; corrections letter items referencing municipal code; the California ADU state-level skill indicates a question requires local jurisdiction rules.

How do I install Adu City Research in Claude Code?

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

How do I install Adu City Research in Codex?

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

Can I use Adu City Research 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-city-research -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-city-research, .gemini/skills/adu-city-research, .github/skills/adu-city-research and .opencode/skills/adu-city-research in your project.

What does Adu City Research need to run?

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

Does Adu City Research 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 City Research 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 City Research use?

Adu City Research 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 City Research use?

About 3.9k tokens (SKILL.md is roughly 15k 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 8.2k tokens, read only when the agent opens those files.

What are the alternatives to Adu City Research?

Skills that share tags, products or a category with Adu City Research: MCP Server Builder (anthropics/skills, 180k stars), MCP Server Builder (shareAI-lab/learn-claude-code, 78k stars), MCP Integration for Plugins (anthropics/claude-plugins-official, 38k stars) and Figma use_figma Plugin API Rules (warpdotdev/warp, 65k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Adu City Research?

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.