Golden Path

El golden path es el camino recomendado de la idea a producción, un término de Spotify que Netflix llama paved road. También puedes correr cualquier stage por separado.

/golden-path

Un comando corre /product-manager:run (prd, prp) y después /sse:run (plan, dev, test, pr, monitor). Entra una idea, sale un merged PR. Para la versión sin intervención, con dos gates de aprobación y un stage intake, usa /pipeline:run; mira Autonomía.

flowchart LR
    idea([idea]) --> prd --> prp --> plan --> dev --> test --> pr --> merged([merged PR])
    subgraph PM["/product-manager:run"]
        prd
        prp
    end
    subgraph SSE["/sse:run"]
        plan
        dev
        test
        pr
    end

Las cinco propiedades

Es opinado: un solo pipeline y las convenciones del repo. Tiene soporte: sensors y evals controlan cada stage, así el harness detecta la deriva. Es opcional: te sales cuando quieras y corres stages por separado. Es autoservicio: un comando, sin ticket a un equipo de plataforma. Es transparente y extensible: cada stage dice qué corrió, y sobrescribes por repo con .claude/conventions/.

Empezar por un brief

El constructor de briefs en pierry.github.io/harness-kit/brief/ recolecta squad, problema, hipótesis, clientes y métrica, los valida contra las convenciones del PRD mientras escribes y genera una llamada a /golden-path lista para pegar. Si ya conoces la idea, escribe /golden-path con el brief tú mismo.

Flags

Los flags pasan a la mitad SSE.

Flag Efecto
--local para después de test, sin PR
--sdd loop guiado por spec: planifica una vez, luego dev, test y eval hasta cumplir el PRP; solo local
--no-monitor abre el PR y omite la vigilancia del merge

Salirse del camino

Desvío Comando
solo PRD o PRP /product-manager:prd, /product-manager:prp
un stage de SSE /sse:plan, /sse:dev, /sse:test, /sse:pr
dev y test, sin PR /sse:run --local
loop guiado por spec /sse:sdd
retomar /pipeline:continue
abandonar la corrida /pipeline:reset

Los desvíos corren los mismos sensors, evals y artefactos. Solo se pierde la comodidad de un único comando.

Pavimentación por disciplina

El stage dev lee las convenciones de disciplina del repo encima de los defaults de SSE, y el proyecto gana:

.claude/conventions/{backend,web,mobile,devops}.md

Estos archivos son feedforward que controla el equipo; mira Guides.

Lo que corre detrás de la cortina

Cada resumen de stage nombra los sensors, evals, guides y refs que corrieron:

sensors: plan-structure ok
eval:    plan-quality 8.4/10 (attempts: 1)
guides:  pipeline.md, coding-style.md, skills/{area}/SKILL.md
refs:    prp/{feature_id}.md, conventions/{area}.md

Los archivos detrás son markdown plano en .claude/agents/<agent>/sensors/, evals/ y guides/. Qué judge calificó el eval depende de /hk:eval; mira Evals.

Mira también Pipeline y stages, Harness Engineering, Agents.

Traducción manual de Golden Path, la página original en inglés en la wiki.