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

reference-pack

Learn how to author a third-party gbrain skillpack through a reference example. It explains required files, ten validation criteria, tests, and evaluation coverage, helping authors understand what to check before packaging and publishing.

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

원문원문 설명 보기

Reference skill demonstrating the 10/10 skillpack contract. Adds a "what does this skillpack do" answer to the user's agent.

설치 방법 보기

이럴 때 유용합니다

  • Learning the structure of a gbrain skillpack
  • Checking requirements before publication
  • Understanding test and evaluation files
  • Reviewing fixes suggested by the validation command

포함된 파일(2)

  • SKILL.md3.9 KB
  • routing-eval.jsonl415 B

SKILL.md(원문)

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

reference-pack

This is the canonical reference for a third-party gbrain skillpack. Read its tree once and you know how to author one.

What this skill does

When the user asks how third-party gbrain skillpacks work, this skill points them at the four artifacts every pack ships:

  • skillpack.json — declares pack metadata + which artifacts the doctor scores (skills, unit_tests, e2e_tests, llm_evals, routing_evals, runbooks, changelog).
  • skills/<name>/SKILL.md — frontmatter (name, description, mutating, triggers) plus markdown body. Agents route on triggers:; the body is the in-context instruction set.
  • runbooks/bootstrap.md — agent-readable post-scaffold steps. gbrain DISPLAYS this after scaffold lands; the agent walks per-step at its own discretion. No auto-executor (codex T1 supply-chain hardening).
  • CHANGELOG.md — Keep-a-Changelog shape. The doctor's changelog_ present_and_current dimension fails if there's no ## [<version>] entry matching the manifest's version.

What the doctor scores

Ten binary dimensions, split into:

Core (5; must all pass to publish at any tier):

  1. manifest_valid — schema-validates skillpack.json
  2. skills_have_skill_md — every listed skill has SKILL.md with name / description / triggers
  3. routing_evals_present — each skill has routing-eval.jsonl with

    = 5 intents

  4. skills_have_unique_triggers — MECE at the pack level
  5. changelog_present_and_current — CHANGELOG entry for current version

Quality badges (5; earn for tier eligibility):

  1. unit_tests_present — manifest.unit_tests matches >= 1 file
  2. e2e_tests_present — manifest.e2e_tests matches >= 1 file
  3. llm_eval_present — *.judge.json with >= 3 cases
  4. bootstrap_runbook_present — non-empty runbooks/bootstrap.md
  5. license_present — LICENSE / LICENSE.md / LICENSE.txt non-empty

Tier eligibility:

  • endorsed — all 10 (gates: Garry's endorsements.json overlay in the registry)
  • community — all 5 core + >= 3 of 5 badges (default tier on PR merge)
  • experimental — all 5 core + < 3 badges
  • blocked — any core fails

Run gbrain skillpack doctor <pack-dir> to see exactly which dimensions a candidate pack passes and the paste-ready fix for each failure. --fix --yes auto-scaffolds the dimensions flagged auto_fixable: true (routing-eval stubs, CHANGELOG entries, license stub, bootstrap stub, test stubs).

How agents use this skill

The triggers above route any "what is a skillpack" / "how do third- party packs work" user phrasing to THIS skill. The agent reads the markdown body, then either answers the user's question directly or calls gbrain skillpack info <name> / search <query> for live registry data.

Test + eval coverage

  • test/example.test.ts — unit test that imports the skill helper (stub; replace with real assertions).
  • e2e/example.e2e.test.ts — integration test gated on DATABASE_URL.
  • evals/reference-pack.judge.json — LLM-judge eval scoring this skill's output against the "does it actually teach the contract" bar across happy-path / edge / failure-mode cases.
  • skills/reference-pack/routing-eval.jsonl — five phrasings users ask, all mapped to expected_skill: reference-pack.

Author's checklist

Before pushing, the publisher runs:

gbrain skillpack doctor . --quick --json
gbrain skillpack pack

The first hits the rubric and prints paste-ready fixes for any failed dimension. The second emits reference-pack-<version>.tgz with a deterministic SHA-256 the publisher submits to the registry PR.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Check research claims cited in books, articles, or conversations by tracing the original paper, methods, underlying data, and independent replication. Save a sourced assessment explaining whether the claim holds up and what remains uncertain.

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

  • Check a study cited in a book
  • Trace a numerical claim in an article to its source data
  • Verify research evidence before using it in writing
garrytan/gbrain3.1만2026년 10월 19일 업데이트

Explore old files and email archives to rediscover personal writing, ideas, and meaningful conversations. Review selected items one at a time, save worthwhile material as organized notes, and track progress within explicitly permitted folders.

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

  • Rediscover old journals and creative writing
  • Find meaningful letters and email conversations
  • Recover past product and business ideas
garrytan/gbrain3.1만2026년 10월 19일 업데이트

Restructure raw article text stored in gbrain into summaries, exact quotes, key insights, and links to related pages. Preserve the original text and connect the article's significance to projects and interests already recorded in gbrain.

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

  • Organizing saved articles into readable notes
  • Collecting exact quotes for essays
  • Connecting articles to current projects
garrytan/gbrain3.1만2026년 10월 19일 업데이트

ask-user

무료

Present clear choices when a task needs a human decision, then pause execution until the user replies. This reusable interaction pattern supports filing decisions, priority selection, and confirmation before destructive actions, with an option to decline.

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

  • Clarifying requests with several possible meanings
  • Confirming before bulk deletion or overwriting
  • Choosing where to file meeting notes
garrytan/gbrain3.1만2026년 10월 19일 업데이트

Collect public posts across a blog, newsletter, or feed archive and save clean Markdown pages for each article. The workflow avoids duplicates, supports resumed runs, repairs empty results, and hands articles to a separate enrichment skill.

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

  • Importing a blog's public article archive
  • Organizing public newsletter posts as knowledge pages
  • Rerunning a feed import without duplicates
garrytan/gbrain3.1만2026년 10월 19일 업데이트

Create a detailed chapter-by-chapter reading companion from an EPUB or PDF, connecting the book’s ideas to experiences and words saved in your personal knowledge store. The result highlights parallels without prescribing actions.

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

  • Connect a book’s ideas to personal experiences
  • Review detailed chapter summaries alongside personal reflections
  • Create a parent’s guide for reading a children’s book aloud
garrytan/gbrain3.1만2026년 10월 19일 업데이트

garrytan의 스킬 모두 보기

이 스킬의 문제 신고