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

topic-specialist

Research a specific technology, library, system, protocol, or tool to answer a concrete technical question with source-traceable evidence. Use when current implementation details, version behavior, configuration, compatibility, or authoritative technical facts must be verified rather than recalled. Also use when explicitly asked to incorporate verified findings into an existing skill.

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

설치 방법 보기

포함된 파일(3)

  • SKILL.md5.2 KB
  • evals/evals.json1.9 KB
  • SKILL-GOALS.md474 B

SKILL.md(원문)

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

Topic Specialist

Answer the user's concrete technical question from evidence strong enough for the claim being made. Treat training-data recall as a hypothesis generator, not evidence.

Resolve the research contract

Before researching, identify:

  • topic — the technology, library, system, protocol, or tool;
  • question — the decision or fact to resolve;
  • conditions — version, platform, configuration, environment, or other constraints that could change the answer;
  • deliverable — answer only, or an explicitly requested update to an existing skill.

Infer these from the request when unambiguous. Ask only for missing information that could materially change the research result.

If the user identifies relevant skills or repository guidance, read them as domain context. Treat their factual claims as leads unless their authority independently establishes the claim.

Research

Choose the cheapest evidence capable of resolving the question. Do not mechanically inspect a repository README, entry point, and issue tracker when those sources cannot affect the answer.

Prefer evidence according to the claim:

ClaimStrong evidence
Public API/configuration contractCurrent official documentation/specification
Actual implementation behaviorVersion-pinned source code and tests
Version/release behaviorRelease notes/changelog plus version-pinned implementation when needed
Known defect or maintainer intentMaintainer issue/discussion linked to the affected version
Runtime/environment behaviorReproducible execution in the relevant environment
Historical rationalePrimary design/issue/commit evidence when available

Use secondary sources for discovery, comparison, or when primary evidence is unavailable. Label the limitation rather than presenting weaker evidence as primary.

Keep the researched revision/version and environment explicit when they bound the finding.

Build claim evidence

For each material conclusion:

  1. Identify what observation would support or falsify it.
  2. Read or execute the strongest practical source.
  3. Record the source location and relevant version/date.
  4. Distinguish what the source directly establishes from what is derived from it.
  5. Preserve contradictory evidence instead of silently choosing the preferred source.

Quote only the minimum text needed when exact wording matters. Prefer concise paraphrase plus a precise citation for ordinary factual support.

Challenge consequential findings

Scale verification to consequence and uncertainty.

For a finding that could materially change implementation, compatibility, security, data integrity, or architecture:

  1. Form at least one plausible counter-hypothesis: version difference, feature flag, platform branch, configuration override, wrapper behavior, or stale documentation.
  2. Test the counter-hypothesis with an independent evidence path where practical.
  3. Narrow or revise the conclusion when the counterexample survives.

Do not add a second source merely to satisfy a count. Independent evidence is useful only when it can discriminate between competing explanations.

Produce the answer

State:

  • the verified answer/options;
  • conditions under which each applies;
  • evidence supporting material claims;
  • contradictions or version/environment boundaries;
  • unresolved gaps that could change the answer.

Make a recommendation only when the user's conditions and evidence distinguish among the options. Keep descriptive facts separate from judgment.

Update an existing skill only when requested

When the user explicitly asks to persist the findings into an existing skill:

  1. Read the complete target skill and its applicable governance.
  2. Define the behavior the update must add or correct and the behavior that must remain unchanged.
  3. Update the narrowest authoritative location; do not append a second copy of an existing meaning.
  4. Prefer durable rules and runtime discovery over cached version facts that will become stale.
  5. Cite external facts where the target's citation rules require it.
  6. Run the target repository's required validation.

Creating a new skill is a separate skill-authoring task. Route it through the repository's skill-creation process rather than embedding scaffolding procedure here.

Boundaries

  • Do not claim verification from training-data recall.
  • Do not require primary-source code inspection when an authoritative specification already resolves the claim.
  • Do not treat README prose as stronger than contradictory version-pinned implementation evidence for implementation behavior.
  • Do not infer author intent from implementation alone.
  • Do not mutate files unless the user requested a persistent update.
  • Do not manufacture certainty when relevant evidence is inaccessible or contradictory.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Add automated documentation updater to any Claude skill. Creates a Python sync script that downloads upstream docs, processes markdown for AI consumption, and maintains local cache with configurable refresh. Collects template variables, then delegates implementation through 5-phase workflow. Use when adding auto-updating reference documentation to plugins or skills.

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

Jamie-BitFlight/claude_skills672026년 10월 20일 업데이트

SAM-style feature initiation workflow — discovery through codebase analysis, architecture spec, task decomposition, validation, and context manifest. Use when a user asks to add a feature, plan a feature, or convert an idea into an executable SAM plan.

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

Jamie-BitFlight/claude_skills672026년 10월 20일 업데이트

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.

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

Jamie-BitFlight/claude_skills672026년 10월 20일 업데이트

Browser automation for AI agents using the agent-browser CLI and Playwright. Use when navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, logging into sites, or automating any browser task. Triggers on "open a website", "fill out a form", "click a button", "scrape data", "test this web app", "automate browser actions", or any programmatic web interaction request.

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

Jamie-BitFlight/claude_skills672026년 10월 20일 업데이트

Runs the description-drift experiment — spawns all Claude Code agents simultaneously to collect self-reported capabilities, then compares them against static frontmatter descriptions to reveal how reliable orchestrator routing based on descriptions actually is. Use when measuring description drift across the agent fleet, re-running the capability collection experiment, analyzing a specific agent's self-reported capabilities, or auditing whether frontmatter descriptions accurately reflect agent behavior.

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

Jamie-BitFlight/claude_skills672026년 10월 20일 업데이트

Create or adapt Claude Code agent definitions. Use when creating an agent, changing subagent configuration, selecting agent scope, or designing a specialized delegation role.

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

Jamie-BitFlight/claude_skills672026년 10월 20일 업데이트

Jamie-BitFlight의 스킬 모두 보기

이 스킬의 문제 신고