document skill
Writes or updates technical documentation by following project conventions and profile-specific rubrics after feature implementation or bug fixes.
- GitHub 스타
- 155
- 파일
- 16
- 마지막 커밋
- 2026년 11월 10일
- 라이선스
- —
- 허용된 도구
- —
document skill은 무엇을 하나요?
document은(는) agent skill입니다. Writes or updates technical documentation by following project conventions and profile-specific rubrics after feature implementation or bug fixes.
skill의 SKILL.md에서 생성된 요약입니다.
document skill 정보
Updating technical documentation after completing a feature or bug fix is the primary function of this skill. It is designed for developers who need to ensure that new code changes are accurately reflected in project files while adhering to specific organizational standards. The process begins by inspecting the feature directory and detecting active profiles through a specific detection procedure. Once profiles are identified, the skill loads relevant rubrics from index.md files located within profile-specific document subdirectories.
An agent should load this skill immediately following the implementation phase to maintain documentation integrity. It produces updated README files, architecture guides, API documentation, or Architecture Decision Records (ADRs) in the appropriate project directories. The skill relies on shared protocols like shared-capy-knowledge-protocol.md and shared-profile-detection.md to frame its writing process. Unlike standard writing tools, it requires explicit handling of required topics by either writing the content, stating N/A with a reason, or citing inherited sources to avoid silent omissions.
agent가 수행할 수 있는 작업
- 1Documenting new feature changesWrite or update technical documentation for a recently implemented feature following project conventions.
- 2Recording architectural decisionsCreate an Architecture Decision Record if the code change involved choosing between several alternatives.
- 3Applying profile-specific rubricsEnsure documentation covers all required topics defined by an active profile's index.md file.
- 4Maintaining documentation completenessAddress every required topic by providing content, an N/A reason, or an inherited source citation.
skill의 SKILL.md를 기반으로 작성되었습니다. 모든 사용 사례는 해당 문서의 인용구와 대조 확인되었습니다.
document skill 설치 방법
각 명령은 skill 폴더를 클라이언트의 skills 디렉터리에 복사합니다. 클라이언트를 재시작하거나 새 세션을 시작하여 로드하세요.플러그인에 document skill 설치
/plugin marketplace add serpro69/claude-toolbox /plugin install kk@claude-toolbox
Claude Code에 document skill 설치
~/.claude/skills/document/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/document ~/.claude/skills/documentClaude Code (project)에 document skill 설치
.claude/skills/document/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/document .claude/skills/documentCodex에 document skill 설치
~/.agents/skills/document/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/document ~/.agents/skills/documentGemini CLI에 document skill 설치
~/.gemini/skills/document/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/document ~/.gemini/skills/documentClaude.ai에 document skill 설치
npx degit serpro69/claude-toolbox/klaude-plugin/skills/document document && zip -r document.zip document # claude.ai → Customize → Skills → + → Create skill → Upload a skill → document.zip
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 검증되지 않았습니다. 스킬은 점수 80, 심각한 발견 없음, 검사에 충분한 데이터가 필요합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능serpro69/claude-toolbox/klaude-plugin/skills/document is public and reachablegithub.com/serpro69/claude-toolbox/tree/HEAD/klaude-plugin/s ↗통과
- 오픈 소스 라이선스 (OSI)No license결함 발견
- 최근 1년 내 커밋 또는 릴리스Last commit 2026-11-10github.com/serpro69/claude-toolbox/commits ↗통과
- 스크립트에 다운로드 후 실행이나 자격 증명 탈취가 없음No scripts in the skill folder통과
- SKILL.md에 숨겨진 지침 없음No override phrases, safeguard switches, credential requests or hidden charactersgithub.com/serpro69/claude-toolbox/blob/HEAD/klaude-plugin/s ↗통과
- 사전 허용 도구가 제한됨No pre-approved tools; the agent asks before using onegithub.com/serpro69/claude-toolbox/blob/HEAD/klaude-plugin/s ↗통과
- SKILL.md가 Agent Skills 형식을 따름Valid name and description; says when to use it; 35 linesgithub.com/serpro69/claude-toolbox/blob/HEAD/klaude-plugin/s ↗통과
SKILL.md
GitHub에서 보기Documentation Process
Conventions
- Read capy knowledge base conventions at shared-capy-knowledge-protocol.md.
- Read profile detection at shared-profile-detection.md. When an active profile contributes a
document/subdirectory (e.g.,${TOOLBOX_PLUGIN_ROOT}/profiles/k8s/document/), itsindex.mdlists a doc rubric — required topics the documentation for that artifact type must cover. See the Workflow below for the load order.
Workflow
Mandatory order — instructions before action. The flow below is strictly sequential. Do not read feature-tree content, write, or edit documentation files until the shared protocols and all resolved profile content are in context. Bounded signal inspection for profile detection is the only content-read exception.
Read the shared protocols in Conventions before the steps below, even when the invocation ultimately needs no edits.
- Minimal-scope listing. List the feature directory (filenames and metadata only — no file-content reads). This is the input profile detection needs, and nothing more; content-level reading happens after profile content is loaded.
- Detect active profiles. Run the
shared-profile-detection.mdprocedure against the filename list from Step 1. - Load profile content. For each active profile that contributes a
document/subdirectory, load${TOOLBOX_PLUGIN_ROOT}/profiles/<name>/document/index.mdand read its always-load + any matching conditional content. The rubric named there specifies topics the documentation must cover for that profile's artifacts. - Read the feature-tree content the documentation will cover. This is the first step that touches subject-matter content; the profile rubric is now loaded and frames what to look for.
- Apply the doc guidelines below. Write or update documentation applying the rubric's required topics where applicable. Explain the purpose and applicable current or planned behavior before reference detail, retaining evidence limits and unresolved decisions.
- Suggest optional clarification. After creating or materially revising documentation, suggest a
/kk:clarify-docsinvocation naming those output paths. If no documents were created or materially revised, skip the suggestion. Clarification is a separate user-selected editing workflow; this skill neither loads its procedure nor runs it automatically. Drafting still owns clear explanations and every applicable profile-rubric topic, including explicit N/A reasons and inherited-source citations. The suggestion does not replace any project-prescribed review.
Guidelines
- Discover the project's documentation structure. List top-level doc directories and doc-related files at the repo root (e.g.,
docs/,README.md,ARCHITECTURE.md,CONTRIBUTING.md). Scan for architecture guides, testing guides, API docs, user guides, and contributing docs — common locations includedocs/contributing/architecture.md,docs/contributing/testing.md, but every project organizes differently. Update whichever docs are relevant to the change — don't limit yourself to a fixed set of paths. - If the code change included prior decision-making out of several alternatives, document an ADR at
/docs/adrfor any non-trivial/non-obvious decisions that should be preserved. - Profile-aware rubric. For each active profile, apply the doc rubric its
document/index.mdspecifies (loaded in Step 3 of the Workflow). Each required topic must be addressed in one of three ways: (a) write the topic if the feature touches it, (b) stateN/A — <reason>in a single line if the feature does not touch the topic, or (c) cite the inherited source explicitly if the feature assumes the topic but inherits it from elsewhere (e.g., NetworkPolicy defined in a platform repo). Silent omission is the failure mode — an explicitN/Acommunicates consideration; an absent heading communicates nothing.
Capy search: Before writing docs, search kk:arch-decisions and kk:project-conventions for decisions that should be reflected in documentation — decisions not obvious from code alone.
이 스킬의 파일
16document skill 질문
Claude Code에 document skill을 어떻게 설치하나요?
npx degit serpro69/claude-toolbox/klaude-plugin/skills/document ~/.claude/skills/document를 실행합니다. Claude Code는 ~/.claude/skills(모든 프로젝트) 또는 .claude/skills(한 프로젝트)에서 skills를 로드하며, 설명이 작업과 일치할 때 skill을 사용합니다.
document skill을 사용할 수 있는 클라이언트는 무엇인가요?
Agent Skills 형식을 읽는 모든 클라이언트(Claude Code, Codex, Gemini CLI, claude.ai(ZIP으로 업로드))가 사용할 수 있습니다. skill 내 스크립트는 클라이언트가 코드 실행을 허용하는 경우에만 실행됩니다.
What should I do if a required documentation topic is not applicable to the feature?
You must explicitly state 'N/A — <reason>' in a single line rather than omitting the heading entirely.
When should I create an Architecture Decision Record (ADR)?
You should document an ADR at /docs/adr if the code change involved non-trivial or non-obvious decision-making among several alternatives.
What is the mandatory order of operations for this skill?
The workflow must follow a strict sequential order: minimal-scope listing, profile detection, loading profile content, reading feature-tree content, applying guidelines, and suggesting optional clarification.