dev
Skill5 starsChanged 18 days agoMITView on GitHub
Skill de desarrollo para ar-plugins. Dado un número de issue, lo implementa, verifica las fuentes y abre un PR. Usalo con /dev resolver #N.
- Commits and pushes
49 other projects use a version of this.
Adopted by
Most recently taken up by
- inancgumus/skillstheir own version, first seen Nov 8, 2026
- paulocsb/worldcup-fifa-pooltheir own version, first seen Nov 8, 2026
- fx/skillstheir own version, first seen Nov 8, 2026
- microsoft/Copilot-Managed-Runtimetheir own version, first seen Nov 8, 2026
- Mereithhh/very-happytheir own version, first seen Nov 6, 2026
- newkirkjosh/skillstheir own version, first seen Nov 1, 2026
Used with
Projects with it also use metrics-graphana, control-flow and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
slopusSkillmetrics-graphana
Query and manage Grafana dashboards and Prometheus metrics for Happy infrastructure. Covers grafanactl CLI usage, direct Prometheus queries through Grafana proxy, and dashboard-as-code workflows. Use when user asks about metrics, dashboards, monitoring, Grafana, Prometheus, or wants to add/modify panels.
Also in 3 projects that use this
slopusSkillcontrol-flow
Analyze and design control flows and data structures. Produces compact ASCII tree diagrams showing triggers, call chains, payload shapes, state mutations, and re-render effects. Use when user asks to diagram, trace, visualize, or design a flow or data structure.
Also in 3 projects that use this
MicrosoftSkillsessions
Core principles and workflow router for changes to the Agents Window under src/vs/sessions.
Also in 3 projects that use this
AnthropicSkilloffice-hours
Set up and run Claude Code office hours, including the calendar event when the champion's own calendar connector allows it. Use when a champion wants a regular time for teammates to bring problems.
Also in 3 projects that use this
nicepkgSkillteam
根据任务快速组建临时 AI Agent 团队协作。自动从 .claude/agents/ 中选择最合适的成员组队。
Also in 3 projects that use this
Microsoft AzureSkilltest
Also in 5 projects that use this
Other versions49 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 49
- slopus/happy★ 25ksame name
- microsoft/playwright-cli★ 15ksame name
- atopile/atopile★ 4ksame name
- cexll/myclaude★ 2.8ksame name
- waynesutton/markdown-site★ 628same name
- Automattic/wordpress-activitypub★ 583same name
- justrach/merjs★ 357same name
- stella/stella★ 274same name
- serithemage/serverless-openclaw★ 196same name
- vanillagreencom/kendex★ 76same name
39 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repositoryOne other file it gives its agents.
- setup-ciSkill
The file
Files
Skill: /dev
Comandos
/dev resolver #<número>
Resolvé el issue indicado de kvothesson/ar-plugins, implementá el cambio, verificá que funcione y abrí un PR.
Paso 0 — Leer el issue y generar el plan
gh issue view <número> --repo kvothesson/ar-pluginsAntes de tocar cualquier archivo, determiná qué tipo de cambio es y generá la todolist con TodoWrite. Los ítems deben ser específicos para este issue — no genéricos. Ejemplos según tipo:
Plugin nuevo:
- Leer AGENT.md y SPEC.md
- Verificar fuentes: [url1], [url2] (una por skill planificada)
- Crear branch feat/issue-N-nombre
- Crear estructura: plugin.json, SKILL.md, README, .gitignore
- Testear cada comando del SKILL.md
- Verificar checklist completo
- Commit y push
- Agregar entrada a marketplace.json
- Actualizar README de ar-plugins si agrega skills/workflows
- Abrir PR
Fix de plugin existente:
- Leer AGENT.md
- Clonar repo kvothesson/
<nombre> - Crear branch fix/issue-N-descripcion
- Implementar el fix concreto: [qué hay que cambiar]
- Verificar que la URL/fuente afectada responde
- Commit y push
- Abrir PR
Cambio en marketplace o docs:
- Leer AGENT.md
- Crear branch y hacer el cambio puntual
- Commit y push
- Abrir PR
Marcá cada ítem como completado a medida que avanzás.
Paso 1 — Leer el contexto
Determiná el tipo de cambio:
- Plugin nuevo → seguir flujo completo
- Fix o actualización de plugin existente → clonar ese repo y modificar
- Cambio en marketplace o docs → modificar directamente en ar-plugins
Paso 2 — Leer el contexto
Siempre leer AGENT.md antes de tocar archivos:
gh api repos/kvothesson/ar-plugins/contents/AGENT.md --jq '.content' | base64 -dSi es plugin nuevo, leer también SPEC.md para la descripción completa del plugin:
gh api repos/kvothesson/ar-plugins/contents/SPEC.md --jq '.content' | base64 -dPara ver un plugin de referencia:
gh api repos/kvothesson/arca/contents/skills/arca/SKILL.md --jq '.content' | base64 -dPaso 3 — Verificar fuentes
Para cada skill del plugin, verificá que las URLs funcionen antes de escribir el SKILL.md:
- WebFetch a cada URL → ¿responde? ¿datos legibles y útiles?
- Si falla → buscar alternativa con WebSearch
site:<organismo>.gob.ar [tema] - Guardar qué URLs funcionaron — son las que van en el SKILL.md y en los ejemplos del README
Sin URLs verificadas no se escribe el SKILL.md.
Paso 4 — Crear branch y clonar
Para cambios en ar-plugins directamente:
gh repo clone kvothesson/ar-plugins /tmp/ar-plugins-fix-<N>
cd /tmp/ar-plugins-fix-<N>
git checkout -b feat/issue-<N>-<descripción-corta>Para cambios en el repo de un plugin:
gh repo clone kvothesson/<nombre> /tmp/<nombre>-fix-<N>
cd /tmp/<nombre>-fix-<N>
git checkout -b fix/issue-<N>-<descripción-corta>Para plugin nuevo (repo propio):
mkdir -p /tmp/<nombre>/.claude-plugin
mkdir -p /tmp/<nombre>/skills/<nombre>
cd /tmp/<nombre>
git initPaso 5 — Implementar
Estructura obligatoria de todo plugin:
<nombre>/
.claude-plugin/
plugin.json
skills/
<nombre>/
SKILL.md
README.md
.gitignoreplugin.json:
{
"name": "<nombre>",
"version": "1.0.0",
"description": "<descripcion corta sin emojis>",
"author": { "name": "Kvothesson", "url": "https://github.com/kvothesson" },
"homepage": "https://github.com/kvothesson/<nombre>",
"repository": "https://github.com/kvothesson/<nombre>",
"license": "MIT"
}Sin campo skills: Claude Code encuentra solo skills/<nombre>/SKILL.md. El formato viejo (array de objetos con name y path) hace que el plugin no se pueda instalar. Copiar también el LICENSE de ar-plugins.
Reglas del SKILL.md (nunca violarlas):
- Frontmatter con
descriptionobligatorio, entre comillas simples (un:sin comillas rompe el YAML y la skill carga sin descripción) - Nunca hardcodear montos, fechas ni requisitos — siempre WebFetch/WebSearch a fuente primaria
- URL exacta a fetchear para cada comando
- Formato de respuesta con bloque de código de ejemplo
- Fallback si la URL principal falla
- Sección de tono al final
- Siempre mostrar fuente y fecha del dato en la respuesta
Para fix/actualización: solo modificar lo pedido. Sin refactors no solicitados.
Paso 6 — Testear
Para cada comando del SKILL.md, ejecutá las búsquedas/fetches que el skill haría en producción y verificá resultados. Usá esos datos reales para escribir los ejemplos del README — sin placeholders.
Checklist antes de continuar:
plugin.jsontiene name, version, description, author y license, sin camposkillsclaude plugin validate .dice "Validation passed"SKILL.mdtiene frontmatter condescription- Cada URL de fetch verificada y funcional
- Cada skill tiene formato de respuesta definido en bloque de código
- Cada skill tiene fallback
- README del plugin tiene ejemplos con datos reales (no
$XX.XXni[monto]) - README del plugin tiene sección "Fuentes" con URLs
.gitignoreexiste- Si el cambio agrega skills o workflows nuevos: README de ar-plugins actualizado
Paso 7 — Commit y push
Para plugin existente (fix):
git add -A
git commit -m "fix: <descripción corta> (closes #<N>)"
git push origin <branch>Para plugin nuevo:
git add -A
git commit -m "feat: plugin <nombre> v1.0.0"
gh repo create kvothesson/<nombre> --public \
--description "Plugin de Claude Code — <descripción>" \
--source . --remote origin --pushPaso 8 — Actualizar marketplace.json (si aplica)
Si el cambio agrega un plugin nuevo o modifica su versión, actualizar .claude-plugin/marketplace.json en ar-plugins:
# Editar .claude-plugin/marketplace.json en el branch actual:
# - Plugin nuevo: agregar entrada al array "plugins"
# - Versión actualizada: cambiar "version" en la entrada existente
git add .claude-plugin/marketplace.json
git commit -m "feat: agrega <nombre> al marketplace"Paso 9 — Abrir el PR
gh pr create \
--repo kvothesson/ar-plugins \
--title "<descripción corta>" \
--body "Closes #<N>
## Qué hace
<descripción del cambio>
## Cómo se testeó
<URLs verificadas, datos obtenidos, fallbacks probados>"Tono del proceso
- Seguir AGENT.md al pie de la letra — es el contrato de calidad del ecosistema
- Resolver con sentido común ante ambigüedad, sin preguntar lo obvio
- Si algo está bloqueado (URL caída, permisos), informar el blocker concretamente antes de seguir
Referencias
Recursos a consultar según lo que pida el issue — no son siempre necesarios, usarlos cuando aplique:
| Cuándo | Recurso |
| El issue involucra crear o modificar una skill | Documentación de skills |
| Necesitás descubrir otras páginas de docs | Índice completo de docs |
| El issue involucra la estructura de un plugin | AGENT.md del repo (Paso 2) |
| El issue involucra un plugin específico | SPEC.md del repo (Paso 2) |
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

