Communitygithub.com

krishnendu-pain/krishnendu-pain.github.io

Use esta habilidade quando um usuário pedir a um agente para criar, configurar ou personalizar um novo site al-folio v1.x.

O que é krishnendu-pain.github.io?

Esta habilidade permite que agentes de IA (como Claude Code, Cursor ou Codex) criem, configurem e personalizem sites acadêmicos estáticos usando o tema al-folio v1.x. Ela é útil para desenvolvedores que desejam automatizar a configuração inicial de um portfólio acadêmico ou currículo online, garantindo que as melhores práticas do projeto sejam seguidas. A habilidade define um fluxo de trabalho claro: primeiro, consulta os arquivos AGENTS.md e docs/BOUNDARIES.md; depois, personaliza arquivos-chave como _config.yml, _data/*.yml e coleções de conteúdo; e, por fim, executa validações com npm e Jekyll para garantir que o site compile corretamente. Além disso, ela orienta o agente a não modificar layouts ou assets de plugins de terceiros, evitando inconsistências, e fornece regras de roteamento para que cada tipo de customização seja feita no repositório correto (starter, core, CV, etc.).

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Inicialização do al-folio

Use esta habilidade quando um usuário pedir a um agente para criar, configurar ou personalizar um novo site al-folio v1.x.

Fluxo de Trabalho

  1. Leia AGENTS.md e docs/BOUNDARIES.md antes de editar.
  2. Mantenha o starter enxuto: personalize _config.yml, _data, coleções de conteúdo e assets do site primeiro.
  3. Deixe o comportamento de tempo de execução nos repositórios de plugins. Não copie layouts, includes, Sass, JavaScript ou assets de propriedade dos plugins para o starter, a menos que o usuário queira intencionalmente uma sobrescrita local.
  4. Para personalização visual/de conteúdo local, prefira:
    • Flags de funcionalidade e metadados do site em _config.yml
    • _data/*.yml
    • _pages, _posts, _projects, _news, _teachings, _bibliography
    • Sobrescritas locais em _includes, _layouts e _sass apenas quando a configuração/conteúdo não puder expressar a mudança
  5. Execute a validação antes de devolver o trabalho:
npm ci
npm run lint:prettier
bundle exec al-folio upgrade audit --no-fail
bundle exec jekyll build --baseurl /al-folio

Roteamento

  • Fiação/docs/exemplos/testes do starter: edite al-folio.
  • Layouts/includes/assets compartilhados: use al_folio_core.
  • Renderização de CV: use al_folio_cv.
  • Runtime Distill: use al_folio_distill.
  • Pesquisa/ícones/matemática/comentários/analytics/citações/posts externos/newsletter/gráficos/imagens: use o repositório do plugin al-* proprietário.

Entrega

Resuma os arquivos alterados, resultados da validação e quaisquer sobrescritas locais criadas.

Individual skills in this repo

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

Habilidades Relacionadas