forthepeople-district-expansion

forthepeople-district-expansion is a skill for Claude Code, Codex from jayanthmb14/forthepeople. It costs 145 tokens per session (6,530 once invoked), scanned A, original, MIT.

A guide for adding new Indian districts to the ForThePeople.in civic platform. It covers district-specific expansion and data setup for places such as Bengaluru Urban and Mysuru.

In plain words
What is it for?
Use it to add a district, prepare its initial data and unlock a new city or region in the platform.
Why use it?
It helps apply the platform's district expansion process consistently when adding a new location.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: mentions Claude Code.

Good fit Use it to add a district, prepare its initial data and unlock a new city or region in the platform.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/jayanthmb14/forthepeople/district-expansion
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.

Any agent
npx skills add jayanthmb14/forthepeople --skill district-expansion
Clone the repo
git clone --depth 1 https://github.com/jayanthmb14/forthepeople

Made for: Claude Code, Codex.

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 forthepeople-district-expansion

README.md
[![agentmods](https://agentmods.dev/badge/skills/jayanthmb14/forthepeople/district-expansion/github.svg)](https://agentmods.dev/skills/jayanthmb14/forthepeople/district-expansion)
Your own site
<a href="https://agentmods.dev/skills/jayanthmb14/forthepeople/district-expansion"><img src="https://agentmods.dev/badge/skills/jayanthmb14/forthepeople/district-expansion/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 forthepeople-district-expansion

Your own site · 80×15
<a href="https://agentmods.dev/skills/jayanthmb14/forthepeople/district-expansion"><img src="https://agentmods.dev/badge/skills/jayanthmb14/forthepeople/district-expansion.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 145 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 6,530 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 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.00145 $0.06530
Opus 5.5 $0.00058 $0.02612
Sonnet 5.5 $0.00029 $0.01306
Haiku 4.5 $0.00015 $0.00653

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

Security

Grade A, and why

forthepeople-district-expansion 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 29d 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.

docs/DISTRICT-EXPANSION-SKILL.md · 504 lines

How it starts

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

ForThePeople.in — District Expansion Skill

Expansion Philosophy

The codebase is GENERIC. Every district uses the same 29 dashboard modules, same API routes, same UI components. Expanding to a new district requires:

  1. Database seeding — Add State/District/Taluk/Village rows with active: true
  2. Data population — Seed ALL 45+ Prisma models with real data for the new district
  3. Local industry adaptation — The "Local Industries" module adapts per district (Sugar→Mandya, IT Parks→Bengaluru, Tourism/Heritage→Mysuru)
  4. GeoJSON maps — District + taluk boundary files in public/geo/
  5. Scraper config — Add district-specific RSS queries and portal URLs
  6. AI News Intelligence — Automatically works for any active district (queries Google News RSS with district name)

District: Bengaluru Urban

State:          Karnataka
District:       Bengaluru Urban (ಬೆಂಗಳೂರು ನಗರ)
Slug:           bengaluru-urban
Tagline:        "Silicon Valley of India"
Population:     ~12,765,000 (2026 est.)
Area:           741 sq km
Literacy:       88.48%
Sex Ratio:      916
Density:        ~17,230/sq km
Avg Rainfall:   860mm

Taluks (4):
  1. Bengaluru North (ಬೆಂಗಳೂರು ಉತ್ತರ) — "Gateway to the Airport"
  2. Bengaluru South (ಬೆಂಗಳೂರು ದಕ್ಷಿಣ) — "Heart of the Garden City"
  3. Bengaluru East (ಬೆಂಗಳೂರು ಪೂರ್ವ) — "IT Corridor Hub"
  4. Anekal (ಆನೇಕಲ್) — "Electronics City Gateway"

Assembly Constituencies (28): Yelahanka, KR Puram, Byatarayanapura, Yeshwanthpur, 
  Dasarahalli, Mahalakshmi Layout, Malleshwaram, Hebbal, Pulakeshinagar, 
  Sarvagnanagar, CV Raman Nagar, Shivajinagar, Shantinagar, Gandhi Nagar, 
  Rajaji Nagar, Govindraj Nagar, Vijayanagar, Chamarajpet, Chickpet, 
  Basavanagudi, Padmanabhanagar, BTM Layout, Jayanagar, Bommanahalli, 
  Anekal, Bangalore South (Lok Sabha)

Lok Sabha: Bangalore North, Bangalore Central, Bangalore South (3 MPs)

Bengaluru UNIQUE Modules (adapt Local Industries)

LOCAL INDUSTRY = "IT & Startups" (not Sugar Factories)

Models to seed:
- IT Parks: Electronic City, Manyata Tech Park, Bagmane Tech Park, 
  Whitefield IT Hub, Embassy Tech Village, RMZ Ecoworld, Prestige Tech Park,
  Brigade Tech Park, International Tech Park (ITPB), Kirloskar Business Park
- Startup ecosystem: Number of startups, unicorns, funding data
- BBMP ward-wise budget data
- BMTC bus routes (300+ routes)
- Namma Metro routes (Purple + Green + extensions)
- Bengaluru Suburban Rail (4 corridors, 64 stations)
- Lakes: Ulsoor, Hebbal, Sankey, Bellandur, Varthur + restoration status
- Air Quality Index from CPCB stations
- Traffic congestion data
- Property tax collections (BBMP)

INFRASTRUCTURE PROJECTS (100+ to seed):
  MEGA PROJECTS:
  - Namma Metro Phase 2A (ORR Line, Silk Board→KR Puram, 19km, 13 stations)
  - Namma Metro Phase 2B (Airport Line, 36.4km, ~₹14,000 Cr)
  - Namma Metro Phase 3 (Sarjapur-Hebbal 36.6km + JP Nagar-Kempapura 32km)
  - Bengaluru Suburban Rail Project (148km, 64 stations, ₹15,767 Cr, K-RIDE)
  - Satellite Town Ring Road STRR (280km, ₹15,676 Cr, 12 towns)
  - Peripheral Ring Road / Bangalore Business Corridor (74km, 8-lane)
  - Twin Tunnel Hebbal to Silk Board (18km, ₹12,690 Cr)
  - Bengaluru-Chennai Expressway (258km, ₹17,930 Cr)
  - Bengaluru-Mysuru Expressway (118km, operational)
  - B-SMILE road program (₹7,000 Cr)
  - Second Airport proposal
  - AI City / Tech Hub
  - Elevated corridors (multiple)
  - Double-decker metro proposal
  
  ROAD PROJECTS:
  - Signal-free corridors (10+ ongoing)
  - Flyover constructions (20+ ongoing)
  - Grade separators
  - Underpass constructions
  - Road widening projects (100+ streets)
  - White-topping program
  
  WATER & DRAINAGE:
  - Cauvery Stage 5 water supply
  - Lake rejuvenation (Bellandur, Varthur, etc.)
  - Storm water drain upgrades
  - Sewage treatment plants (KC Valley, etc.)
  - Flood mitigation projects
  
  SMART CITY:
  - BBMP Smart City projects
  - LED street lighting
  - CCTV surveillance network
  - Digital governance portals
  - EV charging infrastructure

UNIQUE GOVERNANCE:
  - Greater Bengaluru Authority (GBA) replaced BBMP
  - BBMP budget: ₹19,000 Cr (2025-26)
  - BDA (Bengaluru Development Authority)
  - BMRCL (Metro Rail Corporation)
  - BWSSB (Water Supply & Sewerage Board)
  - BESCOM (electricity)
  - BMTC (bus transport)
  - BTP (Bengaluru Traffic Police)

Read the full file on GitHub · 504 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. 29d ago Changed · +3 lines 7e7f409668fe
  2. 1mo ago First seen · 501 lines · 145 tokens per session scan A 99ad53ec3c9b

Subscribe to this mod's changes

forthepeople-district-expansion is a skill published in the GitHub repository jayanthmb14/forthepeople (312 stars, last pushed 1mo ago), licensed MIT. It adds 145 tokens to every session and 6,530 once invoked, about $0.0006 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-09-03.

Related

Other skills, from other repositories

indonesia-civic-stack

Queries Indonesian public-sector data through the indonesia-civic-stack Python SDK, unified MCP server, or REST API. Use when checking BPOM registrations, BPJPH halal certificates, AHU companies, OJK financial licenses or alerts, OSS NIB identities, LPSE procurement, KPU elections, LHKPN wealth declarations, BPS…

suryast/indonesia-civic-stack · 117 tokens

parcel-zoning-screen

Screen one Virginia parcel for its zoning district. Use when someone asks what a parcel is zoned, what a PIN or tax map number allows, whether a use is by-right, or what the zoning is at a Virginia address or point. It resolves the government first, then reads the parcel and zoning records, and it reports districts…

pranava0x0/Commonwealth-MCP · 94 tokens

federal-site-screen

Screen one piece of ground against Virginia's records and the federal environmental layers together: resolve the address, establish the parcel, then run the same point through flood hazard, contaminated-site and wetland screening on a partner server. Use when someone asks what environmental constraints apply to a…

pranava0x0/Commonwealth-MCP · 106 tokens

site-context-screen

Screen what is on and around one piece of Virginia ground: buildings, the roads serving it, nearby public places, and any state water-quality monitoring station near it. Use when someone asks what is at a location, whether a site is built on, or wants a first look at a property. Each layer is a screening source rather…

pranava0x0/Commonwealth-MCP · 85 tokens

whose-government

Work out which Virginia government covers a place, from a name, a street address, a ZIP code, or a coordinate. Use when someone asks who governs an address, which county or city a place is in, or which locality a ZIP covers. Independent cities sit outside the county they are named after, a town and its county both…

pranava0x0/Commonwealth-MCP · 105 tokens

code-topic-walk

Reach a section of the Code of Virginia by topic when the reader has no citation, by walking the Code's own table of contents to it and then reading the section. Use when someone asks what state law says about zoning, annexation, FOIA, or any other subject without naming a section number. No public endpoint searches…

pranava0x0/Commonwealth-MCP · 107 tokens