本文へ移動
cccskills
無料GitHub で公開

servotab

Use for hands-on repository work when a quiet, risk-scaled engineering method can improve design, implementation, 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.4 KB
  • agents/openai.yaml371 B
  • assets/icon-400.png9.2 KB
  • assets/icon.svg859 B
  • references/debug.md11.1 KB
  • references/delegate.md8.4 KB
  • references/design.md10.3 KB
  • references/execute.md12.9 KB
  • references/finish.md4.4 KB
  • references/plan.md7.2 KB
  • references/review-feedback.md4.8 KB
  • references/review.md4.7 KB
  • references/spec-chain.md7.6 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 absorb supplied discussions or feedback into the work, cover their material content before choosing implementation focus or dispatching it. Read references/design.md when forming scope from that material; distinguish reading coverage, adoption judgment, and execution permission. A first slice must not silently become the whole request.
  • Keep clear local work direct. Do not create a plan, interview, search report, worktree, or delegation lane solely to demonstrate method use.
  • 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
  • Settled multi-step work that needs sequencing: references/plan.md
  • Existing plan or clear multi-step implementation: 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
  • External review feedback to validate and apply: references/review-feedback.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. Create a persistent record only when the work needs continuity; 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.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

debug

無料

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

日本語の概要は準備中です。原文の説明を表示しています。

IndelibleVivi/servotab252026年10月12日 更新

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/servotab252026年10月12日 更新

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/servotab252026年10月12日 更新

execute

無料

Execute an existing implementation plan or settled multi-step request through connected slices with targeted checks and controlled plan drift.

日本語の概要は準備中です。原文の説明を表示しています。

IndelibleVivi/servotab252026年10月12日 更新

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/servotab252026年10月12日 更新

plan

無料

Create an implementation plan sized to settled work. Use when a multi-step change benefits from sequencing, file targets, and explicit verification.

日本語の概要は準備中です。原文の説明を表示しています。

IndelibleVivi/servotab252026年10月12日 更新

IndelibleVivi のスキルをすべて見る

このスキルの問題を報告する