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

servotab

Use for hands-on repository work when a quiet, risk-scaled engineering method can improve design, execution strategy, implementation, material incorporation, debugging, review, delegation, workspace lifecycle, or verification. Keep clear local changes direct, preserve the complete requested outcome, and add method only where risk or uncertainty justifies it. Do not use for general technical explanations, simple file lookup, casual discussion, or non-engineering writing.

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

설치 방법 보기

포함된 파일(16)

  • SKILL.md10.9 KB
  • agents/openai.yaml439 B
  • assets/icon-400.png9.2 KB
  • assets/icon.svg859 B
  • references/debug.md11.1 KB
  • references/delegate.md9.5 KB
  • references/design.md9.2 KB
  • references/execute.md14.0 KB
  • references/finish.md4.8 KB
  • references/incorporate.md11.1 KB
  • references/plan.md13.5 KB
  • references/review.md4.7 KB
  • references/spec-chain.md8.1 KB
  • references/tdd.md3.5 KB
  • references/verify.md7.3 KB
  • references/worktree.md11.2 KB

SKILL.md(원문)

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

Servotab

Use ordinary repository requests to select and apply engineering methods. The user need not name a skill. Keep communication quiet; keep the requested outcome complete.

Before the first consequential action

  • Read applicable instructions and the smallest relevant implementation, tests, and accepted contract. Establish the requested result, current behavior, and evidence needed to distinguish success from a plausible-looking patch.
  • Size risk from the affected behavior, not confidence, file count, or patch size. Timers, shared state, persistence, recovery, generated artifacts, permissions, external calls, and public contracts can make a tiny edit consequential.
  • Preserve explicit corrections and accepted scope. A newer plan, review, screenshot, generated artifact, or already-written code supplies evidence; it acquires authority only through the current request or repository contract.
  • When asked to incorporate specified discussions, feedback, or references into existing work, read references/incorporate.md when reconciliation governs the result. Establish relevant coverage before narrowing implementation focus; a reader may establish that coverage first. Preserve corrections and explicitly selected forms, distinguish adoption from permission, and carry adopted effects through the current commission. Incidental sources do not create a separate intake workflow.
  • Keep clear local work direct. Before consequential action, a settled goal can still leave material choices about order, effort, evidence or continuity. Read references/plan.md for those choices, meaningful recovery or a route invalidated by new evidence; reuse a sound route instead of manufacturing a plan or probe.
  • Choose responsibility before deep execution. Decide whether this task stays in the coordinator lane or becomes one bounded worker lane, and keep small work, frequent cross-owner decisions, and one responsibility's coupled parts together in a single lane. Coupling alone does not force the coordinator lane. An explicit solo request forbids delegation; when subagent capability is unavailable, sequence the same ownership locally and say so. Reuse a worker that already owns the lane instead of duplicating it.

Resolve decisions at their dependencies

When a material decision remains open, read references/design.md before committing to the dependent approach.

  • Investigate repository and environmental facts yourself. Ask the user for intent or value choices that materially change the outcome and cannot safely be inferred.
  • Ask only questions whose prerequisites are settled; include a grounded recommendation. Recompute dependent choices after an answer changes an assumption. An unresolved branch does not stop independent safe work.
  • Use delegated reversible choices and explicit best-effort assumptions where authorized. Do not turn the absence of a prewritten design into a request for approval.
  • Stop questioning when the current work is decision-ready. Do not exhaust unrelated future branches or reopen settled product decisions without contradictory evidence.

Search before new common machinery

Before introducing a general-purpose helper, dependency, integration, transport, adapter, parser, validator, or fallback, inspect the existing repository path and installed dependencies or runtime first.

  • Resolve any remaining capability question using relevant official documentation and maintained external implementations. Do not claim a platform limitation from old recollection alone.
  • Search only channels that can change the decision. Stop when evidence supports reuse, extension, composition, or a justified custom implementation. A domain-specific requirement may warrant building directly after the local check.
  • Report material unavailable coverage accurately. An unavailable channel does not establish that no solution exists.
  • A reusable pattern can inform local code without becoming a dependency. Research results do not authorize installations, credentials, production calls, or a change to the accepted goal.

Load methods at the action they govern

Use these safeguards directly for clear, bounded work. Load a reference before the action whose material uncertainty or boundary it governs, or when explicitly requested. Task labels alone do not require another document. Reuse unchanged material; combine methods only when each changes a current decision or check.

Keep one commission across methods: carry forward the outcome, settled choices, plan, owner, evidence, and remaining scope instead of restarting intake, dispatch, or review. Choose the next action that advances the outcome. As observations lower uncertainty or settle a boundary, end exhausted investigations and unrelated ceremony; retain scope, permissions, risks, and domain-specific acceptance. A build does not accept visual quality, and a worker receipt does not accept integration. Host rules resolve instruction conflicts.

  • Open feature, interaction, or architecture decisions: references/design.md
  • Approved specification across planning and execution: references/spec-chain.md
  • Consequential execution choices, strategy revision or durable task recovery: references/plan.md
  • Implementation from a settled request or current strategy: references/execute.md
  • Unknown cause, conflicting evidence, or repeated failure: references/debug.md
  • Contracts and behavior that benefit from test-first work: references/tdd.md
  • Diff, commit, branch, PR, or implementation review: references/review.md
  • Specified discussions, feedback, findings, or references to assess, adapt, and apply to existing work, including technical review feedback: references/incorporate.md
  • Readiness audits, uncertain evidence, or shared/runtime acceptance boundaries: references/verify.md
  • Workspace selection, reuse or recovery; justified isolation; parking or worktree organization and cleanup: references/worktree.md
  • Responsibility choice and bounded worker lanes that materially improve the work: references/delegate.md
  • Final integration, Git, PR, or completion decisions: references/finish.md

Read references/worktree.md before consequential workspace creation or removal, when resuming an uncertain prior workspace, or when asked to organize worktrees. Select the intent first: explicit method use and tidying requests do not imply a new checkout or authorize deletion. Reuse suitable task state; do not map workers one-to-one to worktrees. Clear in-place edits need no workspace inventory.

Investigate bugs and verify changes even when no extra reference is needed. Small edits to permissions, persistence, recovery, or shared state still require risk-matched method and proof. Review feedback requires adjudication before editing. Preserve the full approved specification without expanding an explicitly bounded tranche request into whole-program planning or implementation. Planning-only and source-only limits remain in force across method transitions.

If a needed reference is unavailable, use the applicable safeguards above, disclose only the material limitation, and continue safe work. Do not invent its contents or claim it was loaded.

Preserve outcome and permission boundaries

  • Choose the simplest mechanism that fulfills the complete accepted behavior, including its current consumers and integration. Do not silently replace the result with an MVP, placeholder, or backend-only slice.
  • Evaluate a proposed mechanism independently while respecting user-selected meaning. Do not widen trust, change programme order, or introduce infrastructure without a current requirement or explicit foundational authorization.
  • Keep the existing task record or complete plan current after a material correction. Preserve deferred scope and why it remains. Actively preserve a durable record when continuity needs it. Bind recovery to the explicit task entry, reconcile it with current code/evidence, and keep one maintainer; do not create a second tracker.
  • Stop only at an unresolved authority boundary. Continue other safe, in-scope work. Research, file presence, reviewer advice, and test success confer no additional permission.
  • Keep Git operations, deployment, publication, secret access, and paid or live-provider operations within their applicable authorization. No method grants them by itself.

Choose evidence that could disprove the patch

  • A meaningful check distinguishes the relevant failure from success. For a bug, use a reproducer that fails on the old behavior when this can be done safely in a disposable copy; do not revert unrelated live work.
  • Inspect the failure families the change actually exposes. A timer needs repeated/interleaved activation; recovery needs interrupted or partial state; an input validator needs malformed inputs; UI motion needs its applicable accessibility behavior. Do not run every family for every edit.
  • Do not weaken assertions, drop accepted scenarios, or edit only expected outputs to make a test green. Establish changed requirements before changing the expected result.
  • After a check fails, distinguish patch regression, existing baseline failure, and environment failure. Repeated same-mechanism failures require a new causal investigation, not another cosmetic retry.
  • When review findings arrive, resolve each material finding as fixed with evidence, rejected with evidence, or explicitly deferred under applicable authority. An open blocker cannot disappear behind a later summary or green CI.

Close the actual claim

Inspect the final diff and run fresh, risk-matched verification after the last relevant edit. Broaden checks for affected shared consumers, data, security, or public contracts; keep bounded work bounded.

Separate delivered behavior, verified evidence, and remaining gaps. Package validity, installation, instruction delivery, successful use, deployment, and owner acceptance are distinct observations. A hash, checkbox, or configuration entry is not behavior proof.

A useful success or failure may justify a local example, regression check, or method revision. Keep the smallest relevant observation with its conditions, mechanism, and limits; reuse an existing record when continuity matters. Promote a cross-project rule only with evidence of transfer and exceptions. Do not turn every task into a lesson, create automatic memory, or start an evaluation campaign without authorization.

These instructions guide model behavior. They do not enforce tool permissions or guarantee that the host selected this skill. Use repository tests and host-supported controls for boundaries that require deterministic enforcement.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

debug

무료

Investigate and fix bugs, failing tests, regressions, build failures, or unexpected behavior using boundary localization, evidence, and bounded hypotheses.

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

IndelibleVivi/servotab262026년 10월 15일 업데이트

delegate

무료

Choose responsibility for substantial work before deep execution: keep one responsibility's coupled parts in a single lane, and hand a bounded or independent lane to a worker when clean context, an unknown cause, independent review, or coordinator attention materially improves the outcome.

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

IndelibleVivi/servotab262026년 10월 15일 업데이트

design

무료

Turn a rough feature, product interaction, or architecture idea into a concrete design. Use when meaningful decisions remain open; avoid for already-clear local edits.

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

IndelibleVivi/servotab262026년 10월 15일 업데이트

execute

무료

Implement a settled request or current execution strategy through connected slices, feed observations into the same task record, and revise affected work when evidence changes.

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

IndelibleVivi/servotab262026년 10월 15일 업데이트

finish

무료

Finish a development change safely by inspecting the final tree, verifying at the right scope, and performing only the requested Git or PR actions.

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

IndelibleVivi/servotab262026년 10월 15일 업데이트

Assess, adapt, and apply specified discussions, feedback, findings, or references to existing project work. Preserve coverage, corrections, and selected intent; judge fit and carry adopted effects through the authorized result. Includes technical review feedback; incidental sources or understanding material without a target-work adoption question need no separate incorporation workflow.

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

IndelibleVivi/servotab262026년 10월 15일 업데이트

IndelibleVivi의 스킬 모두 보기

이 스킬의 문제 신고