Communitygithub.com

cbrock84/org-design

Diseña cómo se estructura una organización: líneas de reporte, límites de equipos, tramos y niveles, definición de roles y planificación de la fuerza laboral alineada con la estrategia. Úsalo para estructurar un nuevo equipo, reestructurar uno existente, resolver ambigüedades de propiedad entre equipos, planificar el personal o diagnosticar por qué un equipo tiene bajo rendimiento por razones estructurales, no individuales.

¿Qué es org-design?

Este skill, `cbrock84/org-design`, proporciona un marco estructurado para el diseño organizacional, guiando a los usuarios en la definición de líneas de reporte, límites de equipos, tramos de control, niveles jerárquicos, roles y planificación de la fuerza laboral, todo alineado con la estrategia de negocio. Es especialmente útil para líderes técnicos, gerentes de ingeniería y arquitectos organizacionales que necesitan crear equipos desde cero, reestructurar equipos existentes, resolver conflictos de propiedad entre equipos o diagnosticar problemas de rendimiento que tienen causas estructurales en lugar de individuales. El skill se basa en principios de diseño organizacional como 'diseñar a partir del trabajo', tramos y niveles adecuados, propiedad clara de resultados y secuenciación inteligente de contrataciones. Funciona como una guía conceptual y práctica, aplicable en cualquier plataforma de agente de IA (como Claude Code, Cursor o Codex), y ayuda a tomar decisiones fundamentadas que evitan errores costosos como reestructuraciones seriales o roles creados para retener a personas que la estructura no necesita.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cbrock84/headcount/tree/main/plugins/people/skills/org-design

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Diseño organizacional

La estructura determina qué es fácil y qué requiere heroicidades. La mayoría de los problemas persistentes de coordinación son estructurales y no se pueden solucionar pidiendo a las personas que se comuniquen mejor.

Diseñar a partir del trabajo

Empieza con el trabajo que debe realizarse y sus límites naturales — dónde las transferencias son costosas y dónde son baratas. Traza las líneas de los equipos en las transferencias baratas.

Luego verifica: ¿puede cada equipo entregar algo significativo sin esperar a otro? Un equipo que no puede enviar algo sin tres dependencias no es un equipo, es una cola.

Diseña la organización para el trabajo, no alrededor de las personas que actualmente están en ella. Luego reconcilia de manera deliberada, anotando dónde has comprometido y por qué. Las estructuras construidas alrededor de individuos fallan cuando esos individuos se van, y todos pueden ver que fueron construidas de esa manera.

Tramos y niveles

Los tramos amplios empujan las decisiones hacia abajo y privan a las personas de atención. Los tramos estrechos brindan atención y generan niveles, lo que añade latencia a cada decisión.

Aproximadamente: de cinco a nueve reportes para un gerente cuyas personas necesitan coaching; más cuando el trabajo es consistente y las personas tienen experiencia. Cada nivel debe agregar valor a la decisión — un nivel que solo pasa información debe eliminarse, y generalmente es obvio cuál es.

Propiedad

Cada resultado tiene exactamente un propietario. Cuando dos equipos comparten un resultado, ninguno lo posee y falla en el vacío. Cuando un propietario carece de la autoridad para entregar, la responsabilidad es ficticia.

Escribe los límites — qué decide cada equipo solo, qué necesita consulta, qué necesita aprobación. La ambigüedad entre equipos senior es costosa y no se resuelve por sí sola.

Planificación de la fuerza laboral

Planifica los roles en función del trabajo y el plan, no en función del año anterior más un porcentaje. Para cada rol propuesto: ¿qué no sucede sin él, qué le quita a otra persona y cuál es el período de adaptación antes de que contribuya?

Secuencia las contrataciones para que cada uno tenga a alguien de quien aprender. Contratar a tres juniors antes del senior que los lidera es un error de orden común y costoso.

Reestructuración

  • Di por qué, claramente, y qué problema resuelve. Las personas llenan el silencio con explicaciones peores que la verdad.
  • Anuncia todo el cambio de una vez. Las reorganizaciones seriales cuestan más en incertidumbre sostenida que un cambio más grande.
  • Todo lo que toque el rol, nivel o salario de un individuo pasa por la función de personas antes del anuncio, sin excepción.

Nunca

  • Reestructurar para evitar una conversación de rendimiento.
  • Crear un rol para retener a alguien que la estructura no necesita.
  • Dejar un resultado con dos propietarios.

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

cbrock84/interface-craft

Raises the visual and interaction quality of an interface — layout, hierarchy, type, spacing, density, and the details that separate a considered product from a generic one. Use this when a screen works but looks unfinished or default, when a layout feels crowded or arbitrary, when a page has no clear focal point, or when an interface needs to feel trustworthy rather than merely functional.

cbrock84/portfolio-governance

Governs the portfolio of work — intake, prioritization, stage gates, resource contention, and stopping things. Use this to set up intake and prioritization, run a stage gate, decide between competing initiatives, resolve resource contention across projects, or work out why everything is in flight and nothing is finishing.

cbrock84/product-launch

Takes something built and gets it into the market — tiering the launch to match what it actually warrants, sequencing internal readiness before external announcement, preparing sales and support to answer the questions it creates, choosing the date for a reason, and measuring adoption rather than announcement reach. Use this to plan a launch, right-size one that is consuming more than it deserves, work out why a released feature nobody uses was launched loudly, or run the weeks after launch day.

cbrock84/program-management

Plans and drives cross-functional programs to delivery — scope, sequencing, dependencies, status, risk, and the escalations that keep work moving. Use this to run a multi-team initiative, recover a program that is slipping, build a delivery plan with dependencies, structure status reporting, or diagnose why cross-team work keeps missing dates.

cbrock84/project-delivery

Plans and delivers a single project — scope, estimation, scheduling, critical path, tracking, and recovering when it slips. Use this to plan a project, build or challenge a schedule, estimate credibly, track progress meaningfully, or recover a project that is late.

cbrock84/retention

Diagnoses and reduces churn — cancellation flows, save offers, failed-payment recovery, at-risk detection, and the product and service causes underneath. Use this when churn is rising or unexplained, to design a cancellation or win-back flow, to recover involuntary churn, to identify at-risk accounts before they leave, or to decide whether a retention problem is a product problem.

cbrock84/sales-enablement

Builds what a sales team needs to sell — pitch decks, one-pagers, objection handling, competitive battlecards, demo scripts, and case studies. Use this to create or fix sales collateral, prepare for a competitive deal, build a demo flow, document objection responses, or diagnose why a pitch is not converting.

cbrock84/tax

Structures the tax questions a growing business faces — corporate income, sales and use, payroll, nexus, and the obligations created by hiring or selling somewhere new. Use this to work out what a new state or country obligates you to, prepare for a tax filing or audit, understand sales tax on your product, or check what a remote hire or new market triggers.

cbrock84/unit-economics

Establishes whether the business makes money on each customer or unit — contribution margin, acquisition cost, payback period, lifetime value, and the cohort behavior underneath. Use this to assess whether growth is profitable, evaluate a channel or segment, support a pricing decision, judge how fast the business can afford to grow, or diagnose why revenue growth is not producing profit.

cbrock84/video-content

Plans and scripts short-form and long-form video, and designs the packaging — titles, thumbnails, and openings — that determines whether it gets watched. Use this to script a video, plan a series, fix retention or click-through problems, design thumbnail and title concepts, or turn written content into video. For a YouTube channel specifically — idea selection, retention teardowns, and channel-level strategy — use `youtube-producer`.

cbrock84/visual-content

Designs and directs the visual assets that carry content — carousels, infographics, quote graphics, diagrams, and social imagery — including the generation prompts where they are AI-produced. Use this to turn a written piece into a visual format, design a carousel or infographic, create social graphics, or fix visuals that are not stopping the scroll.

Skills relacionados