본문으로 건너뛰기
cccskills
무료GitHub에 공개

udocument

Use when writing or editing documentation — project docs, CLAUDE.md, READMEs, SKILL.md, docstrings, inline comments. Auto-triggers on `.md` files and docstring edits. Enforces lead-with-why, kill stale content, lists over tables, no aspirational sentences.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

btseytlin/ultrapack스타 46(GitHub 46 + cccskills 0)

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.9 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Document

Documentation explains how to use and maintain the system. Apply these rules to project docs, agent guidance, skills, docstrings, and comments.

Core rules

  • Lead with the problem or purpose, then describe behavior and usage.
  • Prefer one concrete example over repeated explanation.
  • Remove stale descriptions of behavior that no longer exists. Do not add historical notes to preserve them.
  • Document supported behavior, not aspirations.
  • Use lists instead of tables unless the user requests a table.
  • Write short, grammatical sentences. Remove framing and repeated instructions.
  • State concrete constraints. "Dataset must not import training" is clearer than "respect boundaries".
  • Consolidate duplicated guidance and link to its owner.

Project docs

Answer what the project does, why it exists, how to use it, and where related documentation lives. Include a minimal working example. Keep a README under 200 lines, moving detail into docs/ when needed.

Agent guidance

Put project-wide rules, constraints, style preferences, and pointers in CLAUDE.md or its equivalent. Per-task instructions belong in docs/tasks/<slug>.md.

Skills

  • Preserve name and description frontmatter. The description determines when an agent loads the skill.
  • Cover when to use it, the process, key rules, required output, and terminal state.
  • Use descriptive headings. Aim for a body under about 150 lines without removing required behavior.

Docstrings

For a large class or module, explain its responsibility and boundaries:

class DatasetBuilder:
    """Build dataset shards from raw episodes.

    Validate inputs, transform records, and checkpoint progress.
    Training-time loading belongs in training/loader.py.
    """

For a small utility, one line is enough. Omit docstrings that merely repeat an internal helper's name.

Inline comments

Explain non-obvious reasons: a workaround, required ordering, hidden invariant, or surprising choice. Remove narration such as # increment counter, change-history notes, and placeholder apologies.

Keep a concrete historical cause when it explains a current constraint. "Guard against overflow that corrupted billing totals" explains a guard. "Added in the billing cleanup" does not.

Process

  1. Identify the audience and the question the document must answer.
  2. Choose a list, example, or paragraph that fits the content.
  3. Draft concise instructions grounded in the implementation.
  4. Remove text that adds no instruction or explanation. Do not cut to a percentage target.
  5. Include a concrete example where it helps the reader act.
  6. Check references and remove stale, aspirational, or duplicated claims.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Run a bounded implement-attack-repair loop for a user-specified task. Use when work needs repeated independent criticism: perform the task, dispatch a fresh attacker, verify significant findings, repair them, and stop on a clean attack or the user's round limit.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

btseytlin/ultrapack462026년 10월 15일 업데이트

e

무료

Explain a file, error, design, diff, or concept like a helpful engineering colleague: grounded in evidence, concise, and with useful follow-up threads. Use when the user asks for a clear explanation of the current work or codebase.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

btseytlin/ultrapack462026년 10월 15일 업데이트

expand

무료

Turn one user criticism into a principle-level fix: find the violated principle, every similar occurrence, and fix the shared cause. Use only when the user explicitly invokes expand, $expand, /up:expand, or /skill:expand.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

btseytlin/ultrapack462026년 10월 15일 업데이트

Use when a task needs an isolated checkout. Verify the worktree location, keep mutable environments and build outputs local, and run only authorized setup and checks.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

btseytlin/ultrapack462026년 10월 15일 업데이트

handsoff

무료

Contract for hands-off mode — the ultrapack workflow variant that minimizes user prompts after Design, takes the safest reversible path, and logs every auto-choice for one end-of-task review. Referenced by the workflow entry point and child skills (udesign, uplan, uexecute, uverify, ureview). Read when the task file's **Mode:** header is `hands-off`.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

btseytlin/ultrapack462026년 10월 15일 업데이트

Use when the user explicitly asks to launch and supervise a job. Require an authorized launch, monitoring, recovery, and teardown contract. Detect failures without inventing permission to restart or spend money.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

btseytlin/ultrapack462026년 10월 15일 업데이트

btseytlin의 스킬 모두 보기

이 스킬의 문제 신고