Community코딩 & 개발github.com

pradeepmouli/to-skills

TypeScript API 문서에서 AI 에이전트 스킬(SKILL.md)을 생성합니다 — TypeDoc 플러그인 + CLI + Docusaurus/VitePress

to-skills란 무엇인가요?

이 스킬은 TypeScript API 문서에서 AI 에이전트(예: Claude Code, Cursor, Codex 등)가 사용할 수 있는 SKILL.md 파일을 자동으로 생성하는 도구입니다. TypeDoc 플러그인과 CLI 도구를 제공하여 기존 TypeScript 프로젝트의 문서를 분석하고, 에이전트가 API를 이해하고 사용할 수 있도록 구조화된 마크다운 파일을 출력합니다. Docusaurus나 VitePress와 같은 문서 사이트와 통합되어 문서 변경 시 자동으로 SKILL.md를 업데이트할 수 있습니다. 이 스킬을 사용하면 개발자는 수동으로 에이전트 스킬을 작성할 필요 없이, 코드 문서만 유지하면 AI 에이전트가 프로젝트의 API를 자동으로 학습할 수 있어 생산성이 크게 향상됩니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add pradeepmouli/to-skills

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

to-skills은(는) 무엇을 하나요?

TypeScript API 문서에서 AI 에이전트 스킬(SKILL.md)을 생성합니다 — TypeDoc 플러그인 + CLI + Docusaurus/VitePress

개요

to-skills는 TypeScript 프로젝트의 API 문서에서 AI 에이전트(Claude Code, Cursor, Codex 등)가 이해할 수 있는 SKILL.md 파일을 자동 생성하는 도구입니다.

특징

  • TypeDoc 플러그인: 기존 TypeDoc 문서 생성 과정에 통합
  • CLI 도구: 독립 실행형 명령줄 도구
  • Docusaurus/VitePress 통합: 문서 사이트와 함께 사용 가능
  • 자동 업데이트: 문서 변경 시 SKILL.md 자동 갱신

설치

npm install to-skills

또는

yarn add to-skills

사용법

TypeDoc 플러그인으로 사용

typedoc.json에 플러그인 추가:

{
  "plugin": ["to-skills/plugin"]
}

CLI로 사용

npx to-skills --out ./path/to/SKILL.md

Docusaurus / VitePress와 통합

Docusaurus 설정 예시:

module.exports = {
  plugins: [
    ['to-skills/docusaurus', {
      output: './static/SKILL.md'
    }]
  ]
};

SKILL.md 출력 예시

생성된 SKILL.md 파일은 다음과 같은 구조를 갖습니다:

  • 프로젝트 개요
  • 주요 모듈 및 API 목록
  • 함수, 클래스, 인터페이스에 대한 설명
  • 사용 예제 (코드 스니펫)

라이선스

MIT

관련 스킬