본문으로 건너뛰기
cccskills
무료GitHub에 공개

github-repo-care

Protocolo para crear, publicar, lanzar, auditar y mantener repositorios de GitHub de forma segura: verificar reglas locales y bloqueos, crear .gitignore antes del primer git add, realizar verificaciones de privacidad, preparar README/i18n/banner/metadatos, verificar etiquetas de release y lanzamientos de GitHub, y actualizar perfiles de organización, archivos llms.txt y enlaces a registros.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구GitHub
설치 방법 보기

포함된 파일(1)

  • SKILL.md8.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

<img src="../banner.png" width="100%" alt="github-repo-care banner">

Español — Versión oficial en español de github-repo-care.

GitHub Repo Care — Publicar y mantener repositorios de forma limpia (Español)

Cuándo usar

Usa esta habilidad cuando necesites crear, publicar, lanzar, auditar o mantener un repositorio de GitHub. Es especialmente importante antes del primer push público, para etiquetas de release, metadatos del repositorio, perfiles de organización y verificaciones de privacidad.

No la utilices para tareas de implementación pura que no requieran un paso de publicación en GitHub. Finaliza primero el flujo de trabajo de desarrollo o depuración pertinente y luego activa esta habilidad para la publicación.

Regla principal

Prepara el repositorio antes del primer push público. Un .gitignore correcto, un control de privacidad (privacy gate), licencia, README, metadatos e historial de lanzamientos resultan mucho más económicos antes de que exista un historial público.

Flujo de trabajo y procedimiento

  1. Leer las reglas locales. Consulta AGENTS.md, CLAUDE.md, START.md, política de releases, política de nombres y política de bloqueos si están presentes.
  2. Verificar bloqueos. Si LOCK.txt o un LOCK.*.txt coincidente está activo, no edites ese alcance.
  3. Fijar la identidad del repositorio. Confirma el nombre, organización, visibilidad, licencia y el propósito en una sola frase.
  4. Crear .gitignore antes de git add. Excluye secretos, datos locales, bases de datos, salida de compilación, entornos virtuales, cachés, archivos de IDE y notas privadas.
  5. Añadir los elementos públicos básicos. Archivos típicos: README.md, LICENSE, CHANGELOG.md, SECURITY.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md, llms.txt y CI.
  6. Redactar el README para la visibilidad. Primer área visible: propósito, instalación, uso, modelo de privacidad, estructura del proyecto, licencia y nombre canónico del repositorio.
  7. Añadir elementos visuales. Incluye un banner, logotipo o captura de pantalla cuando facilite la comprensión del proyecto. Evita la decoración genérica si es posible incluir una imagen real del producto o un esquema conceptual claro.
  8. Planificar i18n deliberadamente. Mínimo: inglés más el idioma del proyecto. Conjunto estándar preferido para módulos orientados al usuario: alemán, inglés, español, chino simplificado, japonés y ruso.
  9. Ejecutar pruebas y comprobaciones iniciales (smokes). Verifica localmente antes de confirmar el éxito o crear un release.
  10. Ejecutar el control de privacidad (privacy gate). Revisa el conjunto preparado (staged/tracked) en busca de secretos, rutas locales, datos personales (PII), .env, bases de datos, documentos privados, artefactos generados y caracteres corruptos (mojibake).
  11. Hacer commit y push. Realiza el commit solo después de superar el control. A continuación, crea o conecta el repositorio de GitHub, haz push y verifica el estado remoto.
  12. Establecer los metadatos. Revisa la descripción, etiquetas (topics), página principal, visibilidad y rama predeterminada.
  13. Crear el release. Crea la etiqueta (tag) y el lanzamiento en GitHub (GitHub release); verifica CI tanto para la rama como para el tag.
  14. Actualizar las superficies de descubrimiento. Añade enlaces desde el perfil de la organización, llms.txt, registros centrales, índices de módulos locales y READMEs del ecosistema.
  15. Verificación final. Revisa el README remoto, la página de releases, los topics, CI y los enlaces.

Control de privacidad (Privacy Gate)

Busca en el conjunto preparado o rastreado (staged/tracked), no solo en el árbol de trabajo visible.

git diff --cached --check
git ls-files
rg -n "C:\\\\Us[e]rs\\\\|C:/Us[e]rs/|/c/Us[e]rs/|s[k]-[A-Za-z0-9]|gh[p]_|gh[o]_|API[_-]?KEY|TO[K]EN|PASS[W]ORD|SEC[R]ET|\\x{C3}|\\x{C2}|\\x{FFFD}" .

Para módulos públicos, documenta también un RELEASE_GATE.md o un registro equivalente: fecha, comandos ejecutados, resultado, advertencias pendientes y excepciones intencionadas. Si alguna vez se envió un secreto al repositorio, eliminarlo de HEAD no es suficiente; debes rotar el secreto.

Metadatos de GitHub

Después del push, configura explícitamente los metadatos y los datos del release.

gh repo edit ORG/REPO --description "Short concrete description" \
  --add-topic local-first --add-topic python --add-topic llm
git tag -a v1.0.0 -m "v1.0.0"
git push origin v1.0.0
gh release create v1.0.0 --repo ORG/REPO --title "v1.0.0" --notes "..."

A continuación, verifica:

gh repo view ORG/REPO --json nameWithOwner,visibility,description,repositoryTopics,url
gh release view v1.0.0 --repo ORG/REPO --json tagName,url,isDraft,isPrerelease
gh run list --repo ORG/REPO --limit 5

Si el CI se muestra en rojo después de un release, el repositorio aún no se ha publicado limpiamente. Para un lanzamiento inicial recién creado, es aceptable mover de forma inmediata e intencionada la etiqueta recién creada al commit corregido.

Errores comunes

ErrorSolución
Se añade .gitignore después de git addSacar del área de preparación (unstage) primero, corregir las reglas de ignore y volver a añadir
El README es monolingüe aunque la interfaz o habilidad sea multilingüeAñadir enlaces de idiomas o READMEs localizados
No hay banner, topics ni descripciónAñadir elementos de descubrimiento antes del anuncio
La etiqueta de release existe, pero el CI está en rojoCorregir el CI y verificar la nueva ejecución
Se actualiza el README de la organización, pero se omite llms.txtActualizar tanto las superficies para humanos como para máquinas
Aparece una ruta local en la documentación públicaReemplazarla por rutas relativas o ejemplos genéricos
El repositorio público contiene una base de datos de pruebas o bandeja de entrada de notebooksEliminarlo del seguimiento, añadir reglas de ignore y volver a ejecutar el control

Lista de comprobación final

  • Reglas locales y bloqueos verificados.
  • .gitignore existía antes del primer add.
  • Documentación pública, licencia, seguridad, contribución, changelog y llms.txt presentes.
  • README incluye nombre del repositorio, propósito, instalación, uso, privacidad y licencia.
  • Expectativa de i18n cumplida.
  • Banner, logotipo o captura de pantalla presente cuando resulte útil.
  • Pruebas y verificaciones iniciales (smokes) superadas.
  • Análisis de privacidad, rutas, secretos, bases de datos y mojibake limpios.
  • Descripción de GitHub, topics, etiqueta (tag), release y CI verificados.
  • Perfil de la organización, registros y enlaces del ecosistema actualizados.

Historial de cambios

1.0.0 (2026-06-18)

  • Creado el protocolo inicial de mantenimiento y publicación de repositorios.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Akademisches Studien- und Fristenmanagement mit Quellenprüfung, Datenschutz und realistischer Handlungsplanung.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ellmos-ai/skills82026년 10월 22일 업데이트

Aktives Lernen, Erarbeitung von Fachinhalten und strukturierte Erstellung von Synthesen.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ellmos-ai/skills82026년 10월 22일 업데이트

Prüfungsvorbereitung, Selbsttests, Probeklausuren und systematische Fehleranalyse.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ellmos-ai/skills82026년 10월 22일 업데이트

Terapia de Aceptación y Compromiso (ACT) según Steven Hayes: modelo Hexaflex con los seis procesos nucleares de la flexibilidad psicológica.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ellmos-ai/skills82026년 10월 22일 업데이트

Acceptance & Commitment Therapy (ACT) nach Steven Hayes: Hexaflex-Modell mit den sechs Kernprozessen psychischer Flexibilität.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ellmos-ai/skills82026년 10월 22일 업데이트

スティーブン・ヘイズによるアクセプタンス&コミットメント・セラピー(ACT):心理的柔軟性の6つのコアプロセスを備えたヘキサフレックス・モデル。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ellmos-ai/skills82026년 10월 22일 업데이트

ellmos-ai의 스킬 모두 보기

이 스킬의 문제 신고