azure-pr-workflow
Flujo operativo para crear y actualizar pull requests en Azure DevOps.
Skill by gentleman-programming
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ntimpano-azure-pr-workflow
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops, cloud, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/azure-pr-workflow
What's inside
- Skill name
azure-pr-workflow- Description
- Flujo operativo para crear y actualizar pull requests en Azure DevOps. Trigger: cuando se crea o actualiza un PR en Azure DevOps.
- License
- Apache-2.0
- Metadata
- author: gentleman-programming · version: 1.0
- Instructions
- 117 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
## When to Use - Abrir un PR nuevo en Azure DevOps. - Actualizar un PR existente con cambios o rebase. - Resolver conflictos y dejar el branch listo para merge seguro. ## Critical Patterns 1. **Naming de branch alusivo y consistente** - Formato recomendado: `feat/<work-item-id>-<descripcion-corta>` o `fix/<work-item-id>-<descripcion-corta>`. - Siempre minúsculas y guiones. 2. **Completar `pull_request_template.md` sin dejar secciones vacías** - Problema / contexto. - Alcance del cambio. - Test plan real ejecutado. - Riesgos y rollback. 3. **Reviewer requerido antes de avanzar** - Definir al menos 1 reviewer obligatorio (`required reviewer policy`). - No pedir auto-approve ni merge sin revisión humana. 4. **Link obligatorio a work items (US + tasks)** - Vincular la User Story principal. - Vincular tasks técnicas relacionadas. - Verificar que el PR cierre/traccione los work items correctos. 5. **Conflictos: resolver local, validar, y re-publicar** - Rebase o merge desde target branch. - Resolver conflicto archivo por archivo (sin aceptar todo ciego). - Ejecutar tests/lint antes de `push`. 6. **Verificación post-merge obligatoria** - Confirmar estado de pipeline. - Confirmar cierre/transición de work items. - Confirmar que el branch mergeado quedó alineado con target. ## Preflight Hard Gates (Blocking) Ejecutar estos gates en orden. Si falla uno, cortar al instante. ### Formato estándar de error bloqueante ```text PR_BLOCKED: <gate> | fix: <action> ``` ### Gate 1 — Contrato de template (obligatorio) - El body del PR debe usar `pull_request_template.md` del repo **exactamente**. - Si falta el template, faltan secciones o hay secciones incompletas/vacías, bloquear creación/actualización del PR. Ejemplos: - `PR_BLOCKED: template_missing | fix: crear pull_request_template.md en el repo y reintentar preflight` - `PR_BLOCKED: template_incomplete | fix: completar todas las secciones requeridas sin borrar encabezados` ### Gate 2 — Contrato de idioma (obligatorio) - Para este usuario, el body debe estar en es-AR rioplatense (voseo natural). - Si está en otro idioma o estilo neutro no solicitado, bloquear. Ejemplo: - `PR_BLOCKED: language_mismatch | fix: reescribir el body en es-AR rioplatense respetando el template` ### Gate 3 — Contrato de branch (scope + naming) - El source branch debe respetar naming policy y scope activo del cambio. - Bloquear reutilización de ramas legacy/no relacionadas. Ejemplos: - `PR_BLOCKED: branch_name_invalid | fix: crear branch nueva con policy type/descripcion` - `PR_BLOCKED: branch_scope_mismatch | fix: crear branch nueva alineada al scope activo y mover commits relevantes` ### Gate 4 — Fail-fast obligatorio - Si falla cualquier gate, no ejecutar `az repos pr create` ni `az repos pr update`. - Solo continuar cuando todos los gates pasan. ### Nota de paridad cross-platform - Misma policy para Azure DevOps y GitHub. - Cambian comandos/herramientas, no los gates. ## Minimal PR Checklist - [ ] Branch naming alusivo y válido. - [ ] `pull_request_template.md` usado exacto y completo (sin secciones vacías). - [ ] Body en es-AR rioplatense (voseo natural). - [ ] Reviewer requerido asignado. - [ ] User Story + tasks linkeadas. - [ ] Conflictos resueltos y verificados localmente. - [ ] Post-merge verificado (pipeline + work items). ## Commands ```bash # Sincronizar branch con target antes de actualizar PR git fetch origin git rebase origin/<target-branch> # Verificar estado local y publicar git status git push --force-with-lease # Crear PR solo si preflight hard-gates pasó az repos pr create --source-branch <source-branch> --target-branch <target-branch> --title "<titulo>" --description @pull_request_template.md # Actualizar PR solo si preflight hard-gates pasó az repos pr update --id <pr-id> --title "<titulo>" --description @pull_request_template.md ``` ## Resources - **Template base**: `pull_request_template.md` - **Flujo repo**: ver skill `repo-workflow-ops`
From ntimpano/guild, Apache-2.0.
More from ntimpano/guild
- 0.474score
doc-writer
nt-cli
Write clear, maintainable technical documentation for code, APIs, modules, and decisions across full-stack projects.
SkillCFreshness: CClaude Code +9 - 0.474score
bug-fix
nt-cli
Structured workflow for diagnosing, fixing, and verifying bugs across full-stack codebases.
SkillCFreshness: CClaude Code +9 - 0.406score
sdd-init
gentleman-programming
Initialize Spec-Driven Development context in any project.
SkillCFreshness: CClaude Code +9 - 0.406score
judgment-day
gentleman-programming
Parallel adversarial review protocol that launches two independent blind judge sub-agents simultaneously to review the same target, synthesizes their…
SkillCFreshness: CClaude Code +9 - 0.403score
repo-workflow-ops
gentleman-programming
Prácticas operativas para git/repo y promoción dev->prd.
SkillCFreshness: CClaude Code +9 - 0.403score
sdd-apply
gentleman-programming
Implement tasks from the change, writing actual code following the specs and design.
SkillCFreshness: CClaude Code +9 - 0.403score
sdd-archive
gentleman-programming
Sync delta specs to main specs and archive a completed change.
SkillCFreshness: CClaude Code +9 - 0.403score
sdd-explore
gentleman-programming
Explore and investigate ideas before committing to a change.
SkillCFreshness: CClaude Code +9 - 0.403score
sdd-onboard
gentleman-programming
Guided end-to-end walkthrough of the SDD workflow using the real codebase.
SkillCFreshness: CClaude Code +9 - 0.403score
python-testing-tdd
gentleman-programming
Patrón estricto de testing Python con TDD aplicado a runtime e infraestructura.
SkillCFreshness: CClaude Code +9 - 0.403score
sdd-design
gentleman-programming
Create technical design document with architecture decisions and approach.
SkillCFreshness: CClaude Code +9 - 0.403score
chained-pr
gentleman-programming
Split large changes into chained or stacked pull requests that protect reviewer focus and stay within Gentle AI's 400-line cognitive review budget.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 19, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0
- License
- Apache-2.0
- Repository
- github.com/ntimpano/guild
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from gentleman-programming
- 0.724score
gentleman-bubbletea
gentleman-programming
Bubbletea TUI patterns for Gentleman.Dots installer.
SkillAFreshness: A★ 7.6KClaude Code +9 - 0.723score
engram-backlog-triage
gentleman-programming
Backlog triage protocol for Engram: audit open issues and PRs, classify each item, infer maintainer ideology from comments, and produce an actionable…
SkillAFreshness: A★ 7.6KClaude Code +9 - 0.720score
engram-architecture-guardrails
gentleman-programming
Architecture guardrails for Engram across local store, cloud sync, dashboard, and plugins.
SkillAFreshness: A★ 7.6KClaude Code +9 - 0.720score
engram-business-rules
gentleman-programming
Product and business-rule guardrails for Engram.
SkillAFreshness: A★ 7.6KClaude Code +9 - 0.720score
engram-branch-pr
gentleman-programming
PR creation workflow for Engram following the issue-first enforcement system.
SkillAFreshness: A★ 7.6KClaude Code +9 - 0.720score
engram-commit-hygiene
gentleman-programming
Commit and branch naming standards for Engram contributors, enforced by GitHub rulesets.
SkillAFreshness: A★ 7.6KClaude Code +9
Cite this page
azure-pr-workflow skill. Agent Mart. https://agentmart.dev/skills/ntimpano-azure-pr-workflow (last updated 2026-10-24)