Communitygithub.com

krishnendu-pain/krishnendu-pain.github.io

Usa esta habilidad cuando un usuario le pida a un agente crear, configurar o personalizar un nuevo sitio web al-folio v1.x.

¿Qué es krishnendu-pain.github.io?

Esta habilidad permite a un agente de IA configurar y personalizar un sitio web al-folio v1.x desde cero, siguiendo las mejores prácticas del proyecto. Es útil para desarrolladores que desean desplegar un portafolio académico o profesional con Jekyll, ya que automatiza tareas repetitivas como la edición de configuración, la gestión de datos y la validación del build. Compatible con herramientas como Claude Code, Cursor y Codex, el agente se basa en un flujo de trabajo estructurado que prioriza cambios en archivos de configuración (`_config.yml`, `_data/*.yml`, colecciones de contenido) sobre la modificación directa de plantillas o JavaScript. El flujo incluye pasos de validación con npm, Prettier y Jekyll, y delega funcionalidades específicas (como CV, búsqueda o gráficos) a plugins externos para mantener el proyecto modular y mantenible.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/krishnendu-pain/krishnendu-pain.github.io/tree/HEAD/.agents/skills/al-folio-bootstrap

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

al-folio Bootstrap

Usa esta habilidad cuando un usuario le pida a un agente crear, configurar o personalizar un nuevo sitio web al-folio v1.x.

Flujo de trabajo

  1. Lee AGENTS.md y docs/BOUNDARIES.md antes de editar.
  2. Mantén el iniciador pequeño: personaliza primero _config.yml, _data, las colecciones de contenido y los activos del sitio.
  3. Deja el comportamiento en tiempo de ejecución en los repositorios de plugins. No copies diseños, includes, Sass, JavaScript o activos propiedad de plugins en el iniciador a menos que el usuario quiera intencionadamente una sobrescritura local.
  4. Para la personalización visual/de contenido local, prefiere:
    • Indicadores de funcionalidad y metadatos del sitio en _config.yml
    • _data/*.yml
    • _pages, _posts, _projects, _news, _teachings, _bibliography
    • Sobrescrituras locales de _includes, _layouts y _sass solo cuando la configuración o el contenido no puedan expresar el cambio
  5. Ejecuta la validación antes de entregar el trabajo:
npm ci
npm run lint:prettier
bundle exec al-folio upgrade audit --no-fail
bundle exec jekyll build --baseurl /al-folio

Enrutamiento

  • Cableado del iniciador, documentación, ejemplos, pruebas: editar al-folio.
  • Diseños, includes, activos compartidos: usar al_folio_core.
  • Renderizado de CV: usar al_folio_cv.
  • Tiempo de ejecución de Distill: usar al_folio_distill.
  • Búsqueda, iconos, matemáticas, comentarios, analítica, citas, publicaciones externas, boletín, gráficos, imágenes: usar el repositorio del plugin al-* correspondiente.

Entrega

Resume los archivos modificados, los resultados de la validación y cualquier sobrescritura local creada.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados