Community생산성 & 협업github.com

goromal/agent-skills

anixpkgs에 새 패키지를 추가할 때 사용합니다. index.json 요구 사항과 CI/doc 플래그 규칙을 다룹니다.

agent-skills란 무엇인가요?

이 스킬은 anixpkgs 저장소에 새 패키지를 추가하는 과정을 간소화하고 CI/CD와 문서 자동화에 필요한 표준 규칙을 적용하도록 설계되었습니다. 패키지 정의를 적절한 디렉토리(예: `pkgs/by-name/`, `pkgs/python-packages/`)에 만든 후, 저장소 루트의 `index.json`에 항목을 추가하는 것을 가이드합니다. `index.json`에서 `"ci": true`는 모든 패키지에 필수로 설정되어 CI에서 패키지가 성공적으로 빌드되도록 합니다. `"docs": true`는 저장소 내에서 직접 작성된 커스텀 패키지에만 설정하고, 서드파티 패키지나 래핑된 패키지에는 `false`로 설정하도록 명확히 구분합니다. 마지막으로 `anix-upgrade` 실행 전에 `git add`로 새 파일을 스테이징해야 하는 anixpkgs-deploy 워크플로우를 따르도록 안내합니다. Claude Code, Cursor, Codex 등과 같은 AI 에이전트에서 사용할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/goromal/agent-skills/tree/HEAD/skills/anixpkgs-packages

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

anixpkgs에 새 패키지를 추가할 때:

  1. 적절한 디렉토리(예: pkgs/by-name/, pkgs/python-packages/ 등) 아래에 패키지 정의를 만듭니다.
  2. 저장소 루트의 index.json에 항목을 만듭니다. — CI 및 문서 생성을 위해 필수입니다.
    • 거의 모든 패키지에 대해 "ci": true로 설정하여 CI 통과를 위해 패키지가 성공적으로 빌드되어야 합니다.
    • "docs": true는 이 저장소에서 작성된 커스텀 패키지에만 설정합니다. 래핑되거나 포함된 서드파티 패키지는 "docs": false로 설정해야 합니다.
  3. anixpkgs-deploy 워크플로우를 따릅니다: anix-upgrade를 실행하기 전에 git add로 새 파일을 스테이징합니다.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

관련 스킬