From workflow-bundle
API 문서화 스킬. Notion과 Postman에 API 명세를 추가합니다. Use when documenting APIs, updating Notion database, or adding Postman requests.
npx claudepluginhub onejaejae/skillsThis skill uses the workspace's default tool permissions.
API 문서화 스킬입니다. Notion과 Postman에 API 명세를 추가합니다.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
API 문서화 스킬입니다. Notion과 Postman에 API 명세를 추가합니다.
| 모드 | 호출 시점 | 역할 |
|---|---|---|
draft | Phase 2 (Docs 생성 및 브랜치 준비) | Task Definition 기반 docs 페이지 초안 생성 |
finalize | Phase 5 (문서화) | 실제 구현 기반으로 API Spec 업데이트 |
Task 분석 완료 후 docs 페이지 초안 생성:
./scripts/notion/add.sh --mode draft \
--name "API명" --method POST --endpoint "/api/v1/..." --tag Tag \
--create-docs \
--background "배경 설명" \
--requirements "기능 요구사항"
구현 완료 후 기존 docs 페이지를 업데이트하고 API row 상태를 변경합니다:
주의: Finalize 모드는 새 API row를 생성하지 않습니다.
./scripts/notion/add.sh --mode finalize \
--docs-id "기존-docs-page-id" \
--api-row-id "기존-api-row-id" \
--request-body '{"title":"string","content":"string"}' \
--response '201:{"success":true,"data":{...}}' \
--response '400:{"success":false,"error":{...}}'
cd .claude/skills/api-documentation/scripts
cp env.sh.example env.sh
vi env.sh # API 키 입력
Phase 5 완료 기준: