Technical Specification: Agentic Developer Platform (ADP)

The Agentic Developer Platform (ADP) is a unified, multi-team automation framework designed to bootstrap, govern, and scale AI-assisted engineering workflows across the enterprise. Built and scaled within a rapid 4-week timeline, the platform standardizes the deployment of advanced LLM tooling (Claude Code, Model Context Protocol (MCP) servers, custom agents, and specialized skills).

The platform bridges the gap between raw LLM capabilities and isolated team workflows, enabling development squads to inherit deep metadata footprints with zero manual configuration. It currently supports 20+ Global Skills, 20+ Autonomous Agents, and 20+ Active Teams, with initial onboarding executed across 7 pilot engineering squads in partnership with management.


🏗️ System Architecture Diagram

 ┌────────────────────────────────────────────────────────────────────────┐
 │                      DEVELOPER WORKSTATION / MACBOOK                   │
 └───────────────────────────────────┬────────────────────────────────────┘
                                     │
                        Executes: sh install_platform.sh
                                     │
                                     ▼
 ┌────────────────────────────────────────────────────────────────────────┐
 │           1. INITIALIZATION & PREREQUISITE VERIFICATION GATE           │
 ├────────────────────────────────────────────────────────────────────────┤
 │  • Node.js & Tool Checks   • Claude Code Status   • Local User Configs │
 │  • Git Connection Status   • Playwright Browser   • Extension Audits   │
 └───────────────────────────────────┬────────────────────────────────────┘
                                     │
                                     ▼
 ┌────────────────────────────────────────────────────────────────────────┐
 │                  2. MULTI-TENANT TEAM SELECTOR & ENGINE                │
 ├────────────────────────────────────────────────────────────────────────┤
 │  • Create Net-New Team Profile    OR    • Select Existing Team Profile │
 └───────────────────────────────────┬────────────────────────────────────┘
                                     │
                                     ▼
 ┌────────────────────────────────────────────────────────────────────────┐
 │            3. CONTEXT ENRICHMENT & METADATA HARVESTING LAYER           │
 ├────────────────────────────────────────────────────────────────────────┤
 │                        Team Setup Skill Execution                      │
 │        ┌──────────────────────────┴──────────────────────────┐         │
 │        ▼                                                     ▼         │
 │  MCP Server Calls (APIs)                             User Guided Input │
 │  [Fetches: Repo Paths, Feature Branches, SNOW Assignment Groups, Logs] │
 └───────────────────────────────────┬────────────────────────────────────┘
                                     │
                                     ▼
 ┌────────────────────────────────────────────────────────────────────────┐
 │               4. PERSISTENT STORAGE & SYMLINKING ENGINE                │
 ├────────────────────────────────────────────────────────────────────────┤
 │  • Writes /teams/<team_name>/config.json (Structured Metadata)         │
 │  • Writes /teams/<team_name>/context.md  (Human-Readable Context)       │
 │  • Symlinks Team Markdown Profile Directly Into: .claude/rules/        │
 └───────────────────────────────────┬────────────────────────────────────┘
                                     │
                        ┌────────────┴────────────┐
                        ▼                         ▼
 ┌──────────────────────────────┐       ┌──────────────────────────────┐
 │   5. AUTOMATIC RUNTIME       │       │     6. BACKGROUND OPERATIONS │
 ├──────────────────────────────┤       ├──────────────────────────────┤
 │  • Claude Code Starts        │       │  • MacBook Cron Auto-Updates │
 │  • Automatic Rules Injection │       │  • Git-Based Issue Telemetry │
 └──────────────────────────────┘       └──────────────────────────────┘

🚀 Core Platform Components & Capabilities

1. Zero-Friction Bootstrapping (install.sh)

The platform features an automated configuration script that validates environmental dependencies, removing manual engineering setup time:

2. Multi-Tenant Team Subsystems & Context Injection

The core differentiator of the platform is its multi-team architecture, recognizing that engineering squads work on isolated feature branches, code repositories, or specific assignment groups.

3. Playwright Automation Integration

To bypass limitations where official API/MCP endpoints are missing or locked down, the platform packages a pre-configured Playwright CLI wrapper:

4. Lightweight GitHub Telemetry & Maintenance

The platform prioritizes metadata privacy while ensuring platform usage stats are collected transparently:

  {
    "user": "developer_identifier",
    "folder_where_invoked": "/Users/dev/repo/subfolder",
    "skills": ["git_helper", "db_schema_mapper"],
    "team_name": "squad_delta",
    "time_stamp": "2026-08-01T11:38:00Z"
  }

📊 Onboarding & Platform Metrics

My prompt for sn-claude-skills

I have developed a config tool repo which hosts claude skills, agents, rules, mcp tools, at once place in the repo and one install scripts which checks about claude code installation status, node check, local user configs , mcp conneciton status, git conneciton status, playwright cli/mcp installation status, few more claude plugins installation status, symlinking of the skills, agents and rules, telemetry via github issues, auto update for cron jobs in macbook, team setup and status, team selection or team creation setup, so the unique part of this repo is teams, as teams work on seperate stuff, some times features, repo, assignment groups, so to attached thes info into contexnt, a team setup skills used to fetch all info and enrich it via mcp calls or user input and store it in a team folder int his repo where it stores a json file for informations and a md file for more info to consume by LLMs,

now create a formal details summary in a structured way with architecture diagram to share with anyone, ask me more info if you need before proceeding

just for info this repo tools provide quick installation and setup of the the things requires, there are 20+ skills, 20+ agents and 20+ teams already onboarded , I build this in 4 weeks and demoed to 7 teams to onboard them with my manager who helped schedule all the call and made sure everybody is on board

telemetry format {user, folder where invoked, skills, team name, time stamp} , minimal telemtry to know the most used skills, which is onboarded and using and who all,

context injection: team context is gettign symlinked ot .claude/rules folder which is loaded in context when claude code starts so kinds automatic

playwirhgt cli was used to write UI automations tests and instance debugging and anything for mcp is not availabel , so claude code can open the pag ein browser and read logs, data etc

← All posts ← Home