SidewalkWebpage CLAUDE.md

SidewalkWebpage CLAUDE.md is an instructions file for coding agents from ProjectSidewalk/SidewalkWebpage. It costs 2,336 tokens per session, scanned A, original, MIT.

Project-specific instructions for Project Sidewalk, a web tool for mapping and assessing whether sidewalks are accessible. They explain its Scala and JavaScript structure, database setup, API layout, and request flow.

In plain words
What is it for?
Use them when working on Project Sidewalk’s routes, controllers, services, database tables, APIs, frontend apps, Docker setup, or architecture documentation.
Why use it?
They provide the project background and conventions an agent needs before editing unfamiliar code. This helps changes fit the existing backend, frontend, and database design.

Instructions file

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add instructions/projectsidewalk/sidewalkwebpage/claude-md
Clone the repo
git clone --depth 1 https://github.com/ProjectSidewalk/SidewalkWebpage

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

README.md
[![agentmods](https://agentmods.dev/badge/instructions/projectsidewalk/sidewalkwebpage/claude-md.svg)](https://agentmods.dev/instructions/projectsidewalk/sidewalkwebpage/claude-md)
Your own site
<a href="https://agentmods.dev/instructions/projectsidewalk/sidewalkwebpage/claude-md"><img src="https://agentmods.dev/badge/instructions/projectsidewalk/sidewalkwebpage/claude-md.svg" alt="Measured on agentmods" height="20"></a>
Per session 2,336 This file is loaded in full into every session.
When invoked 2,336 The same file — it is already loaded in full.
Security scan A 1 finding. Scan, not verified.
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 $0.02336 $0.02336
Opus 5 $0.01168 $0.01168
Sonnet 5 $0.00467 $0.00467
Haiku 4.5 $0.00234 $0.00234

Measured today against content hash 5e423318fd3e, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

SidewalkWebpage CLAUDE.md scanned grade A with 1 finding 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 today.

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.

Makes network callslowCapability

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

line above its `conf/routes` entry, or the CSRF filter 403s every real request while curl tests look fine.
CLAUDE.md · 122 lines

How it starts

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

CLAUDE.md

Project Sidewalk is a web-based crowdsourcing tool for mapping and assessing sidewalk accessibility. Scala 2.13 + Play 3.0 (Java 17) backend, Postgres + PostGIS via Slick, and a vanilla-JS frontend that Grunt concatenates (no transpile, no minify, no module system), all run in Docker. Request flow is routes → Controller → Service → Table (DAO). Architecture tour: docs/architecture.md. Setup, daily commands, troubleshooting: docs/dev-environment.md.

🚨 NEVER READ docker-compose.override.yml 🚨

Real live secrets, nothing enforces this but you. Never open it, never print or commit a value from it, and exclude it from wide grep/find/cat * sweeps. Ask the maintainer for a value; docker-compose.yml has dummy equivalents.

Starting on an issue? Assign it first

The moment you begin implementing or debugging an issue (not when filing, reading, or triaging it), assign the developer you act for: gh issue edit <n> --add-assignee @me. Assignment means "someone is on this now", so it is never done at filing time and never skipped. If someone else is already assigned, say so before adding yourself.

This file holds only cross-cutting rules. .claude/rules/ surfaces path-scoped essentials when you touch a matching file, and this table says which doc to read first:

Working on… Read first
A schema change (conf/evolutions/) docs/evolutions.md
A /v3/api endpoint or app/models/api/ docs/architecture.md → "The public API" (and the update-apis skill)
Translations (conf/messages/, public/locales/) docs/internationalization.md
CSS, Twirl views, any UI docs/style-guide.md, docs/accessibility.md
A new or changed user interaction docs/logged-events.md
Releases, deploys, asset caching, persistent media dirs docs/deployment-and-stages.md
Storing uploaded media (DB row vs. media dir) docs/architecture.md → "Media storage"
Tests or CI docs/testing-and-ci.md, test/e2e/README.md
scripts/*.py scripts/README.md
Google Maps keys, quotas, or a Google Cloud bill docs/google-cloud.md
The label lat/lng estimator or the labeling viewport frame docs/label-latlng-estimation.md

Read the full file on GitHub · 122 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. today Changed · +8 lines · +113 tokens per session 5e423318fd3e
  2. yesterday Changed · -500 lines · -14,056 tokens per session scan C → A 69fbdd0f0da1
  3. 5d ago First seen · 614 lines · 16,279 tokens per session scan C 37fbb52b48ed

Subscribe to this mod's changes

SidewalkWebpage CLAUDE.md is an instructions file published in the GitHub repository ProjectSidewalk/SidewalkWebpage (105 stars, last pushed today), licensed MIT. It adds 2,336 tokens to every session, about $0.0117 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.