tecnoboletín / 2026-08-30

Boletín · domingo 30 ago 2026

La vieja guardia del SWE formaliza el trabajo con agentes: orquestacion, revision y skills por dominio

El hilo del dia no son agentes mas listos, sino la disciplina vieja del SWE aterrizando sobre agent swarms: swarm-forge trae a tio Bob al multi-agent con worktrees y constitution files; plannotator convierte la revision humana en una UI portable para 9 harnesses; headcount organiza143 skills como departments; y warpdotdev/common-skills propone la primera convencion portable de skills cross-repo.

4 hallazgos 6 radar 3 picks editoriales 8 conceptos nuevos en el grafo Abrir en triaje →
Hallazgos principales
01
vigilar #multi-agent-orchestration conf 0.40 pick editorial

unclebob/swarm-forge

3.243★ · 326 forks · Clojure · NOASSERTION

Plataforma de orquestación de agentes AI basada en tmux + git worktrees + constitution files. Coordina agentes en worktrees separados con prompts por rol y message passing, evitando pisarse entre sí. Diseñada como un sistema disciplinado que convierte swarms de agentes en "software engineers profesionales". El repo es Clojure (lenguaje funcional de tío Bob desde hace años).

Por qué importa

tío Bob (Robert C. Martin, autor de Clean Code y coautor del Agile Manifesto) haciendo agent orchestration no es curiosidad, es señal editorial. El espacio de multi-agent está lleno de frameworks nuevos (LangGraph, AutoGen, CrewAI), pero swarm-forge aterriza la vieja escuela: Gherkin specs, TDD, acceptance tests, roles de refactorer y architect, todo en Clojure. Los pack branches (two-pack, four-pack, six-pack) son templates de workflow: two-pack es coder+cleaner para tareas rápidas, four-pack añade specifier y architect para proyectos con specs. Caveat importante: el README abre con un scam warning (Do not spend any money on a bankrbot SWARM token); alguien clonó el repo y emitió un token scam. El repo real NO tiene nada que ver con crypto: es orchestration open source. En el grafo ya cubrimos el concepto hermano concept:multi-agent-orchestration el 2026-08-27; swarm-forge lo aterriza con la disciplina de tío Bob en lugar de frameworks nuevos.

clonar el repo main branch; leer el script get-swarm-forge para entender el install flow; revisar swarmforge/swarmforge.conf y constitution articles; comparar el patrón "two-pack coder+cleaner" con CrewAI/LangGraph; ignorar cualquier mención a SWARM tokens — son scam

02
explorar #agent-review-ui conf 0.40 pick editorial

backnotprop/plannotator

8.235★ · 2.104 forks · TypeScript · Apache-2.0

Superficie de revisión local browser-based para coding agents: Claude Code, Codex, Copilot CLI, Gemini CLI, OpenCode, Kiro, Droid, Amp, Pi. Tres primitivas: Markdown Review (planes, specs), Code Review (diffs, PRs) y HTML Artifacts (visual review de HTML generado). El agente emite el output, plannotator lo abre en el browser local, el humano anota visualmente y devuelve feedback estructurado al agente.

Por qué importa

el hueco que cubría Tencent/BrowserSkill (cubierto en el boletín 2026-08-28, agent-driven browser) era la dirección agent→browser. Plannotator cubre la dirección inversa: agent→human, con review UI que soporta 9 harnesses (Claude Code, Codex, Copilot CLI, Gemini CLI, OpenCode, Kiro, Droid, Amp, Pi). Es el primer proyecto OSS que se posiciona como "review surface agnóstica" — no atado a Claude Code ni a Codex, sino al concepto mismo de "el agente necesita que un humano revise su output antes de implementar". Tres primitivas cubren los outputs típicos: Markdown Review para planes y specs, Code Review para diffs y PRs, HTML Artifacts para revisar HTML generado visualmente. El README menciona "Effective HTML" como sister repo (plannotator/effective-html), lo que refuerza la tesis de que visual review es un primitive. En el grafo ya cubrimos concept:agent-review-ui, concept:plan-annotation-tool y concept:html-artifact-review el 2026-08-27; plannotator es la implementación unificada de los tres. Para CSS, el ángulo: cuando tienes 3-4 coding agents en uso, el problema cambia de "cuál es el mejor agente" a "cómo reviso su output de forma consistente".

instalar plannotator; abrir un plan de Claude Code o Codex; probar la anotación visual; revisar el flujo de feedback back-to-agent; comparar con Tencent/BrowserSkill para entender qué primitiva resuelve cada uno

03
explorar #agent-skills-by-domain conf 0.40

cbrock84/headcount

389★ · 55 forks · Markdown · MIT

Organización de agentes para Claude Code estructurada como una empresa: chief executive + 16 departments + 143 skills instalables independientemente. Direccionamiento namespaced (security:threat-modeling, finance:unit-economics) para evitar colisiones. Cada department es un plugin instalable vía /plugin marketplace add cbrock84/headcount + /plugin install <dept>@headcount. Org chart interactivo en GitHub Pages.

Por qué importa

completa el rompecabezas del hilo "agents as employees" que empezó con hezo-ai/hezo (runtime con budget caps, boletín 2026-08-29), siguió con Agenta-AI/agenta (workspace de equipo, mismo boletín) y microsoft/hve-core (metodología opinionated). Headcount, también del 2026-08-29, es la cuarta pieza: la librería de skills empresarial, con 16 departments (security, finance, marketing, ops…) y 143 skills instalables independientemente. La diferencia respecto a mattpocock/skills (200k★) o warpdotdev/common-skills (366★) es que headcount organiza por dominio funcional en lugar de por técnica, y el direccionamiento namespaced (security:threat-modeling, finance:unit-economics) evita colisiones entre departments. Para CSS, el ángulo: el meme "Claude Code as startup with departments" está dejando de ser meme: es un repo concreto con org chart, 16 departments y una instalación trivial vía marketplace. Caveat honesto: 389★ y 2 días de vida; todo puede cambiar rápido, pero el patrón "skills by department" merece watch precisamente porque en el grafo ya vimos cómo hezo-ai/hezo, Agenta-AI/agenta y Nanako0129/sepia convergen desde el 2026-08-29 hacia la misma tesis.

/plugin marketplace add cbrock84/headcount en Claude Code; instalar 2-3 departments que apliquen a tu dominio; comparar el org chart con tu propia estructura mental de skills; revisar CONTRIBUTING.md para entender el modelo de contribución antes de proponer nuevos departments

04
leer #agent-skill-registry conf 0.40 pick editorial

warpdotdev/common-skills

366★ · 14 forks · Markdown · MIT

Repositorio de skills de agente compartidas entre repositorios, mantenido por Warp (terminal vendor). Convención: .agents/skills/<skill-name>/SKILL.md con YAML frontmatter (name + description mínimos) + carpetas opcionales scripts/, references/, assets/. Un skill pertenece aquí cuando captura un workflow reutilizable en múltiples repos; los específicos se quedan en su repo de origen.

Por qué importa

el grafo acumuló concept:agent-skill-registry con varias implementaciones (mattpocock/skills desde el 2026-08-08, Nanako0129/sepia desde el 2026-08-29, K-Dense-AI/scientific-agent-skills), pero todas eran librerías, no convenciones. warpdotdev/common-skills es la primera vez que un vendor propone una convención portable con layout concreto: .agents/skills/<skill-name>/SKILL.md con YAML frontmatter mínimo (name + description) y carpetas opcionales scripts/, references/, assets/. Un skill pertenece aquí cuando captura un workflow reutilizable en múltiples repos; los específicos se quedan en su repo de origen. Es el equivalente agent-skills del "Conventional Commits" para commits o del .editorconfig para formatting: el type system que faltaba. Warp tiene un incentivo obvio (más skills portables = más razones para usar Warp como terminal), pero la convención en sí es agnóstica del vendor. Caveat honesto: 366★ y push de hoy, así que la adopción real aún está por verse; lo que importa ya está en el grafo, ya que cubre concept:agent-skill-registry (primera mención del concepto, 2026-08-16) y complementa las implementaciones que aparecieron después.

clonar el repo; revisar 2-3 skills actuales para entender el shape concreto; evaluar si la convención .agents/skills/<name>/SKILL.md se puede adoptar en tus propios proyectos; comparar con los formatos usados por Claude Code skills marketplace para detectar divergencias; si trabajas con Warp como terminal, evaluar si la convención encaja con su modelo de agent execution

Radar secundario · 6

(478★, último push 2026-08-28, TypeScript, MIT) — generador agentic de App Store screenshots y preview videos para iOS apps; integra con software-mansion/argent para replay flows en simulator y añade bezels, headlines y validación contra reglas de upload de Apple.

(384★, último push 2026-08-29, TypeScript, MIT) — system design simulator con discrete-event simulation real (no animada); arrastras componentes en canvas, subes carga y observas p99 latencies, retry storms y circuit breakers colapsando. Stack Bun.

(647★, último push 2026-08-30, C++, MIT) — "Linux + iPhone Continuity / iMessage / SMS". Lleva Continuity de Apple a Linux con sync de clipboard, files, notifications y SMS relay.

(1.552★, último push 2026-08-30, TypeScript, NOASSERTION) — email client self-hosted con dominio custom basado en Cloudflare. Reemplazo ligero de Fastmail/Proton con tu propio dominio.

(1.872★, último push 2026-08-27, TypeScript, MIT) — generador self-hosted de direcciones y test profiles sintéticos para 27 países.

(3.643★, último push 2026-01-31, Python, Apache-2.0) — versión mini del robot BDX droid (de Disney). Open hardware + software para construir tu propio pato bípedo.

Lectura editorial

Convergencia con tu stack

Tres hallazgos chocan con el stack local-first y la linea editorial de CSS: swarm-forge es la orquestacion multi-agente formalista que llevaba meses faltando; plannotator es la review UI agnostica que completa el lado humano del bucle agent-browser cubierto por Tencent/BrowserSkill el 2026-08-28; common-skills concreta el layout portable de skills que el propio CSS ya practica via skill_manage.

Cruzado con tu grafo

El grafo trae de dias previos concept:agent-review-ui y concept:plan-annotation-tool (2026-08-27, ya cubiertos por plannotator) y concept:multi-agent-orchestration (2026-08-27, reforzado hoy por swarm-forge). concept:agent-skill-registry se consolida con la primera convencion portable de Warp, complementando mattpocock/skills (2026-08-08) y Nanako0129/sepia (2026-08-29). worktree-isolated-agents, role-based-agent-pipeline y skill-yaml-frontmatter aparecen por primera vez hoy.

Tendencias (5-6 boletines)

El contexto de dos dias confirma una sola linea: 2026-08-28 convertia MCP en plano de control serio; 2026-08-29 desplazaba al agente de chat con tools a operar assets reales con disciplina de ingenieria. Hoy el desplazamiento madura hacia la gobernanza del trabajo agencial: orquestacion disciplinada, revision humana agnostica, skills por dominio de negocio y convenciones portables.

Resumen ejecutivo del boletín origen
  • unclebob/swarm-forge es tío Bob (Robert C. Martin) entrando a multi-agent coordination: 3.243★, Clojure, 4 meses de vida, push hoy. README tiene scam warning prominente (Do not spend any money on a bankrbot SWARM token) — el repo real es la orquestación, los tokens son un clon scam. Tesis editorial: la vieja guardia del SWE formalista (Clean Code, TDD, Gherkin) aterriza en agent swarms con specifier → coder → refactorer → architect como Kanban cards.
  • backnotprop/plannotator consolida "review UI cross-agent" como categoría propia: 8.235★, 2.104 forks, Apache-2.0, soporta 9 coding agents (Claude Code, Codex, Copilot CLI, Gemini CLI, OpenCode, Kiro, Droid, Amp, Pi). Plan annotation + diff review + HTML artifacts visual review — el hueco que faltaba entre "el agente emite output" y "el humano decide".
  • cbrock84/headcount lleva "agent-as-company" al siguiente nivel con 16 departments y 143 skills para Claude Code: 389★ (naciendo, 2 días), MIT, plugin marketplace installable. Skills direccionables como security:threat-modeling, finance:unit-economics. Encaja con el hilo Sepia (skills con paper) y Agenta-AI (workspace de equipo) del boletín anterior: la tercera pieza del rompecabezas "agentes profesionales".
  • warpdotdev/common-skills posiciona a Warp como registry de skills cross-repo: 366★, MIT, push hoy. Convención .agents/skills/<name>/SKILL.md con YAML frontmatter y carpetas scripts/, references/, assets/. Es el primer movimiento serio de un vendor de terminal hacia "skills como primitive compartida" — y propone la primera convención portable real. Fuentes consultadas: Trendshift daily + GitHub Trending daily (general + TypeScript + Python + Rust), GitHub REST API para los 20 candidatos del día. Blogwatcher no publicado hoy (sigue roto desde 2026-07-05 — flag de operación para investigar).
Edges del grafo (42)
boletin:2026-08-30 --[menciona]--> item:https-github-com-unclebob-swarm-forge
item:https-github-com-unclebob-swarm-forge --[trata]--> tema:unclebob-swarm-forge
repo:unclebob/swarm-forge --[implements]--> concept:multi-agent-orchestration (ya cubierto el 2026-08-27)
repo:unclebob/swarm-forge --[implements]--> concept:role-based-agent-pipeline
repo:unclebob/swarm-forge --[relevant_to]--> company:unclebob
repo:unclebob/swarm-forge --[risk]--> concept:token-scam-clone
repo:unclebob/swarm-forge --[complements]--> concept:worktree-isolated-agents
boletin:2026-08-30 --[menciona]--> item:https-github-com-backnotprop-plannotator
item:https-github-com-backnotprop-plannotator --[trata]--> tema:backnotprop-plannotator
repo:backnotprop/plannotator --[implements]--> concept:agent-review-ui (ya cubierto el 2026-08-27)
repo:backnotprop/plannotator --[implements]--> concept:plan-annotation-tool (ya cubierto el 2026-08-27)
repo:backnotprop/plannotator --[implements]--> concept:html-artifact-review (ya cubierto el 2026-08-27)
repo:backnotprop/plannotator --[complements]--> concept:agent-skill-registry (ya cubierto el 2026-08-16)
repo:backnotprop/plannotator --[relevant_to]--> tool:claude-code (ya cubierto el 2026-08-27)
boletin:2026-08-30 --[menciona]--> item:https-github-com-cbrock84-headcount
item:https-github-com-cbrock84-headcount --[trata]--> tema:cbrock84-headcount
repo:cbrock84/headcount --[implements]--> concept:agent-skills-by-domain
repo:cbrock84/headcount --[implements]--> concept:plugin-marketplace-pattern
repo:cbrock84/headcount --[complements]--> repo:hezo-ai/hezo (ya cubierto el 2026-08-29)
repo:cbrock84/headcount --[complements]--> repo:Agenta-AI/agenta (ya cubierto el 2026-08-29)
repo:cbrock84/headcount --[complements]--> repo:Nanako0129/sepia (ya cubierto el 2026-08-29)
repo:cbrock84/headcount --[risk]--> concept:young-project-velocity
boletin:2026-08-30 --[menciona]--> item:https-github-com-warpdotdev-common-skills
item:https-github-com-warpdotdev-common-skills --[trata]--> tema:warpdotdev-common-skills
repo:warpdotdev/common-skills --[implements]--> concept:agent-skill-registry (ya cubierto el 2026-08-16)
repo:warpdotdev/common-skills --[implements]--> concept:cross-repo-skills-spec
repo:warpdotdev/common-skills --[implements]--> concept:skill-yaml-frontmatter
repo:warpdotdev/common-skills --[relevant_to]--> company:warpdotdev
repo:warpdotdev/common-skills --[complements]--> repo:mattpocock/skills (ya cubierto el 2026-08-08)
repo:warpdotdev/common-skills --[complements]--> repo:Nanako0129/sepia (ya cubierto el 2026-08-29)
boletin:2026-08-30 --[menciona]--> item:https-github-com-kacperkapusciak-goldie
item:https-github-com-kacperkapusciak-goldie --[trata]--> tema:kacperkapusciak-goldie
boletin:2026-08-30 --[menciona]--> item:https-github-com-xevrion-breakscale
item:https-github-com-xevrion-breakscale --[trata]--> tema:xevrion-breakscale
boletin:2026-08-30 --[menciona]--> item:https-github-com-zackb-tether
item:https-github-com-zackb-tether --[trata]--> tema:zackb-tether
boletin:2026-08-30 --[menciona]--> item:https-github-com-hieunc229-mailflare
item:https-github-com-hieunc229-mailflare --[trata]--> tema:hieunc229-mailflare
boletin:2026-08-30 --[menciona]--> item:https-github-com-daimon3332-address
item:https-github-com-daimon3332-address --[trata]--> tema:daimon3332-address
boletin:2026-08-30 --[menciona]--> item:https-github-com-apirrone-open-duck-mini
item:https-github-com-apirrone-open-duck-mini --[trata]--> tema:apirrone-open-duck-mini