afk-loop: resolve merge conflicts with /resolving-merge-conflicts
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Área
- tooling
Línea de trabajo
Start with .claude/skills/afk-loop/SKILL.md and the vendored /resolving-merge-conflicts skill, then review the merge gate language and issue #599's refused-hook case. Trace every conflict-resolution prompt and the existing stop conditions. Done means the documented rules cover ownership, maintainer handoffs, review and re-measurement, hook refusal, and precedence without leaving the listed open questions unresolved.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
afk-loop has no procedure for a merge conflict. .claude/skills/afk-loop/SKILL.md stops the run on "a merge conflict that is not a mechanical rebase", and the merge gate accepts a commit after step 8 when it is "a mechanical rebase" that the orchestrator re-measured. Neither place says what a mechanical rebase is, how to make one, or who makes it.
Conflicts are expected. Each worker branches from origin/develop, so two PRs of the same run can touch the same file, and § One ticket already records a PR from outside the run because "whichever PR merges second takes the conflict". Today every such conflict ends the run or waits for the maintainer.
The repository vendors /resolving-merge-conflicts from mattpocock/skills. It reads the history and the primary sources of each hunk, keeps both intents where it can, and runs the project's checks. It was used on PR #257 on 2026-09-27, where it resolved three conflicts in root files and passed pnpm check and pnpm test. The NDA pre-commit hook then refused the merge commit, see #599.
Acceptance criteria
afk-loopsays when a conflict is resolved with/resolving-merge-conflicts, and who runs it: the orchestrator, the worker of that ticket, or a new subagent.afk-loopsays which conflicts it still hands to the maintainer, in words a run can apply without judgement. "Mechanical rebase" is either defined there or no longer used.- The merge gate says how a conflict-resolution commit is reviewed before the merge. A resolution commit that no review round read and that nobody re-measured does not pass the gate.
afk-loopsays what happens when a guard refuses the resolution commit, as in #599. The run keeps the hooks enabled, and the existing stop condition for a refused commit still applies.- The skill's own rule "Always resolve; never
--abort" does not override a stop condition ofafk-loop.afk-loopstates which one wins. - Every prompt that resolves a conflict carries these rules inline, because a worker or reviewer does not read
SKILL.md.
Open questions
- Merge
developinto the branch, or rebase the branch onto it. A rebase rewrites commits that a review round already read and needs a force push, which the maintainer's rules make an ask-first step. - Whether a PR from outside the run, such as #257, is ever in scope, or only the run's own PRs.
- Whether this belongs in the current skill now, or waits for the plugin spec of #594.
- Lenguaje dominante
- HTML
- Estrellas
- 1
- Forks
- 0
- Merge medio
- 49 min
- PR fusionados (30 d)
- 20
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de unic/unic-agents-plugins
-
fix(afk-loop): a subagent's rm or heredoc call stops the unattended loop on a confirmation promptAbiertobug needs-triage p2 repo
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
unic/unic-agents-plugins#671 ·
Los mantenedores suelen responder en 1 día
-
needs-triage repo tech-debt
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
unic/unic-agents-plugins#643 ·
Los mantenedores suelen responder en 1 día
-
app:unic-learning-loop bug needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
unic/unic-agents-plugins#623 ·
Los mantenedores suelen responder en 1 día
-
app:unic-archon-dlc wayfinder:grilling
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
unic/unic-agents-plugins#545 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
unic-pr-review agents declare allowed-tools, which subagents ignore, so they inherit every toolAbiertoapp:unic-pr-review bug needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
unic/unic-agents-plugins#537 ·
Los mantenedores suelen responder en 1 día
Todos los issues de unic/unic-agents-plugins
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
microsoft/monaco-editor#5575 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 2 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
feature request
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
callstack/react-native-paper#5189 ·
Los mantenedores suelen responder en 1 día