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

_template_reference_first

Internal template for creating or refactoring a skill into the repository's reference-first shape. **Trigger**: reference-first template, blueprint skill, create a reusable skill, refactor a script-heavy skill. **Use when**: you need a lean `SKILL.md`, explicit `references/`, machine-readable `assets/`, and a minimal deterministic `run.py`.

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

설치 방법 보기

포함된 파일(6)

  • SKILL.md4.1 KB
  • assets/schema.json2.7 KB
  • references/examples_bad.md1.4 KB
  • references/examples_good.md1.7 KB
  • references/overview.md3.2 KB
  • scripts/run.py7.1 KB

SKILL.md(원문)

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

Reference-First Skill Template

Why this exists

This package is the default starting point for new or refactored skills in this repo.

It demonstrates the intended split of responsibilities:

  • SKILL.md routes the workflow
  • references/ holds method, judgment, and exemplars
  • assets/ holds machine-readable contracts
  • scripts/ handles deterministic execution only

Use it as a shape to copy and customize, not as a domain-specific skill.

Inputs

  • the job the skill should encode
  • the expected inputs and outputs for that job
  • acceptance criteria and failure conditions
  • any domain packs, schemas, or existing artifacts that must be reused

Outputs

  • a lean SKILL.md
  • references/overview.md
  • references/examples_good.md
  • references/examples_bad.md
  • assets/schema.json
  • scripts/run.py

Workflow

  1. Define the job and its boundary
  • write down the trigger, intended outcome, and explicit non-goals
  • separate reusable behavior from one-off project context
  1. Write SKILL.md as a router
  • keep only the activation rule, inputs, outputs, workflow, block conditions, and resource routing
  • do not copy large judgment rules, domain essays, or sentence banks into this file
  1. Move reusable thinking into references/
  • put domain knowledge, decision rubrics, and method notes in references/overview.md
  • if the skill can emit reader-facing text, include both references/examples_good.md and references/examples_bad.md
  • keep reference files one hop away from SKILL.md; avoid deep reference chains
  1. Put contracts into assets/
  • store machine-readable schemas, templates, or static resource packs in assets/
  • use assets/schema.json for the structured artifact that the skill validates or emits
  1. Keep scripts/run.py deterministic
  • allow file discovery, normalization, validation, manifest generation, and external tool calls
  • keep prose templates, domain defaults, and reader-facing judgment out of Python
  1. Validate hygiene before reuse
  • make sure the package has no unresolved placeholders in reader-facing examples
  • make sure SKILL.md explicitly tells the agent when to read each reference file

When to read references/

  • Always read references/overview.md before customizing or applying this template.
  • Read references/examples_good.md when the skill writes reader-facing text or shapes another writer skill.
  • Read references/examples_bad.md when cleaning up generator voice, pipeline jargon, or weak deliverable framing.
  • If the skill has domain variants, add explicit domain-pack references and mention the selection rule here.

Assets to reuse

  • assets/schema.json: a generic contract for a reference-first skill manifest; adapt it to the concrete skill you are building.

Script role

  • scripts/run.py is a minimal validator and manifest builder.
  • Read or patch the script only when you need deterministic behavior.
  • Do not rely on the script to supply the skill's method, voice, domain taxonomy, or reader-facing examples.

Block conditions

Stop and fix the package before reuse if any of these are true:

  • SKILL.md duplicates long reference content instead of routing to references/
  • run.py contains domain defaults, sentence libraries, or filler prose
  • reader-facing examples contain unresolved placeholders or internal pipeline jargon
  • the schema does not match the artifact the skill is supposed to validate or emit

Done checklist

  • SKILL.md stays lean and references other files explicitly
  • references/ contains the actual method and exemplars
  • assets/ contains machine-readable contracts only
  • scripts/run.py stays deterministic and small
  • the package can be understood by reading SKILL.md and the referenced files without reading all Python first

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Download a small corpus of open-access arXiv survey/review PDFs about agentic systems and extract text for style learning.

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

WILLOSCAR/research-units-pipeline-skills5132026년 10월 5일 업데이트

Extract per-subsection “anchor facts” (NO PROSE) from evidence packs so the writer is forced to include concrete numbers/benchmarks/limitations instead of generic summaries.

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

WILLOSCAR/research-units-pipeline-skills5132026년 10월 5일 업데이트

Curate reader-facing survey tables for the Appendix (clean layout + high information density), using only in-scope evidence and existing citation keys.

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

WILLOSCAR/research-units-pipeline-skills5132026년 10월 5일 업데이트

Build a final, machine-readable argument snapshot from current H3 sections and refresh section fingerprints before merge.

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

WILLOSCAR/research-units-pipeline-skills5132026년 10월 5일 업데이트

Audit one research Workspace for declared Unit outputs and Pipeline target Artifacts, writing `output/CONTRACT_REPORT.md`; use for mid-Run coverage snapshots or final delivery completeness, not deep provenance integrity.

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

WILLOSCAR/research-units-pipeline-skills5132026년 10월 5일 업데이트

Retrieve arXiv paper metadata with keyword queries or import an offline arXiv export, and save results as JSONL (`papers/papers_raw.jsonl`).

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

WILLOSCAR/research-units-pipeline-skills5132026년 10월 5일 업데이트

WILLOSCAR의 스킬 모두 보기

이 스킬의 문제 신고