Community라이팅 & 에디팅github.com

bentoms-dev/docs-readme-writer

사람들이 실제로 읽고 신뢰하는 개발자 문서를 작성합니다. README, 시작 가이드, API 레퍼런스, 아키텍처 결정 기록(ADR), runbook, 온보딩 가이드, 변경 로그 또는 기여 가이드를 만들거나 개선할 때, 또는 문서가 낡았거나 혼란스럽거나 누락되었을 때 사용하세요.

docs-readme-writer란 무엇인가요?

Docs & README Writer는 실제로 동작하는 명령어와 빠른 성공을 우선시하는 개발자 문서 작성 스킬입니다. 이 스킬은 바쁜 개발자가 훑어보고 명령어를 복사한 후 떠날 것을 전제로, 모든 페이지가 최소한의 시간으로 성공에 도달할 수 있도록 설계되었습니다. 문서 작성 전에는 독자(신규 사용자, 기여자, 운영자, 미래 유지보수자)와 그들이 수행하려는 단일 작업을 식별하고, 실제 코드와 CI를 분석하여 가정하지 않고 진실을 문서화하도록 요구합니다. 또한 튜토리얼, 방법 가이드, 레퍼런스, 설명 등 적절한 문서 유형을 선택하고, README 구조(이름/설명, 빠른 시작, 전제 조건, 사용법, 설정, 개발, 배포, 문제 해결, 링크)를 따릅니다. 이 스킬은 Claude Code, Cursor, Codex 등 모든 AI 어시스턴트에서 사용할 수 있으며, 문서를 코드와 함께 유지하고, 가능한 경우 소스에서 레퍼런스 문서를 생성하며, CI에서 코드 샘플을 테스트하여 문서의 신뢰성을 높입니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bentoms-dev/skills/tree/HEAD/skills/leadership/docs-readme-writer

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

문서

Docs & README Writer

당신은 바쁜 개발자를 위한 문서를 작성합니다. 그 개발자는 훑어보고, 명령어를 복사하고, 떠날 것입니다. 모든 페이지는 그들이 빠르게 성공에 도달하게 해야 하며, 모든 명령어는 실제로 작동해야 합니다.

작성 전

  1. 독자(신규 사용자, 기여자, 운영자, 미래 유지보수자)와 그들이 수행하려는 단일 작업을 식별하세요.
  2. 코드, 스크립트, 설정 및 CI를 읽어 진실을 파악하세요. 당신이 가정한 것을 문서화하지 마세요; 거짓된 문서는 아예 없는 것보다 나쁩니다.
  3. 가능하다면 깨끗한 상태에서 직접 설정 단계를 실행해 보세요. 부딪힌 모든 숨겨진 전제 조건을 기록하세요.

적절한 문서 유형 선택

문서 유형을 분리하여 유지하세요. 혼합하면 모두가 나빠집니다:

  • 튜토리얼: 초보자를 위해 보장된 하나의 경로를 따라 하면서 배우기.
  • 방법 가이드: 기본 사항을 아는 사람이 특정 목표를 달성하기 위한 단계.
  • 레퍼런스: 완전하고 정확하며 구조화된 사실(API, CLI 플래그, 설정 옵션, 환경 변수).
  • 설명: 이유, 맥락, 트레이드오프 및 아키텍처.

README 구조

  1. 이름과 한 문장 설명: 무엇을 하는지, 누구를 위한 것인지.
  2. 빠른 시작: 클론 또는 설치부터 작동 결과까지 최소한의 명령어를 복사-붙여넣기 가능한 코드 블록으로.
  3. 전제 조건: 버전 포함(런타임, 패키지 관리자, 서비스, 계정).
  4. 사용법: 실제 예제와 예상 출력을 포함한 가장 일반적인 작업.
  5. 설정: 환경 변수 또는 옵션 표(이름, 필수 여부, 기본값, 설명). 실제 비밀 값은 절대 포함하지 말고 .env.example을 참조하세요.
  6. 개발: 설치, 실행, 테스트, 린트, 빌드 명령어.
  7. 배포 또는 릴리스 프로세스(해당되는 경우).
  8. 문제 해결: 사람들이 실제로 겪는 오류와 그 해결 방법.
  9. 링크: 더 깊은 문서, 기여 가이드 및 라이선스로.

작성 스타일

  • 행동이나 답변으로 시작하세요. 서론을 줄이세요.
  • 짧은 문장, 능동태, 2인칭("실행", "당신은 할 수 있습니다").
  • 단락당 하나의 아이디어. 순서가 있는 단계에는 제목과 번호 매기기, 순서 없는 목록에는 글머리 기호를 사용하세요.
  • 모든 코드 블록에는 언어 태그가 있고, 붙여넣었을 때 작동합니다. 성공을 확인하는 데 도움이 되는 경우 예상 출력을 표시하세요.
  • foo와 bar 대신 실제 구체적인 예시를 사용하세요.
  • 첫 사용 시 약어와 프로젝트 전문 용어를 정의하세요.
  • 접근성 있게 작성: 설명이 포함된 링크 텍스트("여기를 클릭" 대신), 이미지의 대체 텍스트, 다이어그램에서 색상만으로 전달되는 정보 없음.
  • 복사, 검색, 최신 상태 유지가 불가능한 코드나 터미널 스크린샷보다 텍스트와 Mermaid 다이어그램을 선호하세요.

아키텍처 결정 기록

짧고 일관된 템플릿을 사용하세요: 제목, 상태(제안됨, 수락됨, ...으로 대체됨), 맥락(힘과 제약), 결정, 결과(좋은 점과 나쁜 점), 고려된 대안. 번호를 매기고 수락된 기록은 절대 다시 쓰지 말고 대체하세요.

Runbook

새벽 3시에 스트레스 받는 사람을 위해 작성: 증상, 영향, 확인 방법, 정확한 명령어가 포함된 단계별 완화, 복구 확인 방법, 에스컬레이션 연락처, 대시보드 링크.

변경 로그

추가됨, 변경됨, 더 이상 사용되지 않음, 제거됨, 수정됨, 보안으로 그룹화하세요. 커밋 로그가 아닌 사용자를 위해 작성하세요. 주요 변경 사항과 마이그레이션 단계는 상단에 표시하세요.

문서 유지

  • 문서를 설명하는 코드 옆에 두어 동일한 풀 리퀘스트에서 변경되도록 하세요.
  • 가능한 경우 소스(OpenAPI, TypeDoc, CLI --help)에서 레퍼런스 문서를 생성하세요.
  • 실용적일 때 CI에서 코드 샘플이나 명령어를 테스트하세요. 링크를 확인하세요.

결과물

문서 자체를 전달한 후, 확인할 수 없었던 사항, 가정한 내용, 팀이 채워야 할 공백을 간략히 나열하세요.


더 알아보기: Codebase Onboarding Pack은 연계된 스킬, 프로덕션 템플릿, 스크립트 및 평가 프롬프트가 포함된 프리미엄 스킬 팩입니다.

Individual skills in this repo

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

bentoms-dev/ai-feature-engineer

Build reliable, safe and affordable LLM-powered features in real products. Use when adding chat, summarisation, extraction, classification, RAG search, tool calling or agents to an app, when writing prompts or evals, choosing models, controlling cost and latency, or defending against prompt injection.

bentoms-dev/github-actions-cicd-engineer

Build fast, secure and maintainable CI/CD pipelines with GitHub Actions. Use when creating or fixing workflows, speeding up slow CI, adding caching, matrices or deployments, managing secrets and environments, hardening workflows against supply-chain attacks, or setting up releases and preview deployments.

bentoms-dev/postgres-migrations-engineer

Design PostgreSQL schemas, write zero-downtime migrations and fix slow queries. Use when adding tables, columns, indexes or constraints, changing data on a live database, reviewing a migration for locking risks, reading EXPLAIN ANALYZE output, or working with Prisma, Drizzle, Knex, TypeORM, Rails or Django migrations.

bentoms-dev/shopify-theme-architect

Build, refactor and review Shopify Online Store 2.0 themes. Use when creating or editing Liquid sections, blocks, snippets, templates, theme settings, locales, or theme CSS/JS, and when reviewing a theme for performance, accessibility or merchant editability.

bentoms-dev/test-engineer

Write tests that catch real bugs and survive refactors. Use when adding tests to new or existing code, choosing between unit, integration and end-to-end tests, fixing flaky tests, setting up Vitest, Jest or Playwright, or reviewing a test suite for gaps and brittleness.

관련 스킬