claw-code/.guardrails/ide/TEAM_STRUCTURE.md

3.0 KiB

Team Structure - IDE Extensions

Core Team

Extension Leads

Name Role Responsibilities Skills
TBD VS Code Lead TypeScript extension, marketplace, user support TypeScript, VS Code API, CI/CD
TBD JetBrains Lead Kotlin plugin, IntelliJ SDK, performance Kotlin, IntelliJ Platform SDK
TBD Neovim Lead Lua plugin, async validation Lua, Neovim API, plenary.nvim

Shared Resources Team

Name Role Responsibilities Skills
TBD Protocol Designer API contract, OpenAPI, TypeScript types API design, JSON Schema
TBD UX Designer Icons, UI/UX patterns, accessibility Design systems, accessibility
TBD Documentation Lead READMEs, tutorials, video guides Technical writing, teaching
TBD QA Lead Testing strategy, CI/CD, automation Testing frameworks, DevOps

Platform Team

Name Role Responsibilities Skills
TBD Platform Lead Coordination, architecture decisions, unblocker Architecture, communication
TBD Security Reviewer API key handling, CORS, audits Security, cryptography
SME MCP Server SME Backend API knowledge, integration Go, REST APIs

Advisory Board

Name Role Expertise
Community Rep User Advocate Real-world usage feedback
Product Manager Prioritization Feature roadmapping

Communication

Channels

  • Slack/Discord: #ide-extensions (daily chat)
  • Weekly Sync: Mondays 10am PT (video call)
  • GitHub Issues: Task tracking
  • RFCs: Architecture decisions

Meeting Cadence

Meeting Frequency Attendees Purpose
Standup Daily All leads Blockers, progress
Sprint Planning Bi-weekly All Sprint commitment
Demo Bi-weekly All + stakeholders Show & tell
Architecture Monthly Leads + advisors Tech decisions

Decision Making

Process

  1. RFC Draft - Author writes proposal
  2. Review Period - 3 days for feedback
  3. Discussion - Address concerns
  4. Decision - Platform Lead + relevant leads
  5. Document - Update ADRs

Escalation

  • Technical disputes → Platform Lead
  • Scope changes → Product Manager
  • Resource conflicts → Project Sponsor

Team Onboarding

New Lead Checklist

  • Added to Slack channel
  • GitHub access granted
  • Local dev environment setup
  • Read IDE_EXTENSIONS_PLAN.md
  • Met with Platform Lead
  • Assigned mentor (if needed)

Team Values

  1. User First - Every decision considers user impact
  2. Quality Over Speed - Better to delay than ship broken
  3. Transparent - Blockers surfaced immediately
  4. Collaborative - Cross-IDE learnings shared
  5. Pragmatic - Simple solutions preferred

Last Updated: 2026-02-12
Next Review: 2026-02-26