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

ship

Implement a clear request or an approved brief/proposal. Work solo, make the smallest sufficient change, verify the changed behavior, and stop. Ask before any delegation.

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

설치 방법 보기

포함된 파일(18)

  • SKILL.md6.2 KB
  • references/guardrails.md1.1 KB
  • references/help-text.md1.2 KB
  • references/role-templates.md976 B
  • scripts/detect-stack.sh1.0 KB
  • scripts/scaffold.sh347 B
  • steps/step-00-init.md3.4 KB
  • steps/step-00-triage.md395 B
  • steps/step-01-ingest.md722 B
  • steps/step-02-plan.md1.1 KB
  • steps/step-03-engine.md698 B
  • steps/step-04-execute.md824 B
  • steps/step-05-verify.md806 B
  • steps/step-06-finish.md5.2 KB
  • templates/contract.md173 B
  • templates/state.yaml177 B
  • templates/trace.md271 B
  • templates/verification-bundle.md256 B

SKILL.md(원문)

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

Ship

Own the result, not a ceremony. A clear request is sufficient authorization for its reversible, in-scope implementation. Do not ask whether to start. Do not turn a small fix into a brief, proposal, interview, or document bundle.

Execution policy

  • Work solo. Ask before every proposed delegation, including reviews. State the independent scope and expected benefit. Auto mode never grants consent.
  • Use the active model and configured routing. Do not inspect or tune models during an unrelated task. No hidden advisor or nested delegation.
  • Read the relevant existing code, fix the cause, run the smallest meaningful behavioral check, and deliver. Reuse current evidence until code or inputs relevant to that evidence change. No routine full-file read-back.
  • Keep backups and explicit approval for live data, destructive operations, publication, and deployment. A build target may install or deploy; inspect its actual effects instead of trusting its name.
  • Stop on user interruption. A completed task is not reopened by a reminder.

Efficiency plugins such as Espresso are optional. Their automatic mode does not waive Ship's per-delegation consent, solo mode, specialist/model choices, artifact gates, verification or commit rules. Do not add a parallel team or reviewer. Without the plugin, Ship behaves unchanged.

Choose the shortest sufficient path

Clear request: identify the target and success condition from the request and existing code. Ask only for a missing decision that materially changes the result. Implement directly; no mandatory artifact files or step-by-step gates.

Approved spec: read the exact artifact once. Brief requires ready; proposal requires explicit Accepted. Honor scope, dependencies, acceptance criteria and non-goals. A shipped marker means done, not another run. On the first run of a spec in a Git repository, work on its branch created from origin/<base> (steps/step-00-init.md); a task that carries an issue is read together with that issue's Pickup Directive.

Another spec already running here: with -w, do not implement in this session. Create the spec's worktree, hand the run to a session opened there, and return the worktree path and how to reach that session (steps/step-00-init.md). One spec, one branch, one worktree, one pull request: never a worktree per task. Without -w nothing changes.

Long or resumed work: load steps/step-00-init.md and maintain one per-run trace.md. Existing contract/bundle files remain readable but are not mandatory new outputs. Record completed units immediately. Native todo is a projection of progress, not another authority to arbitrate against it.

Every closed unit is committed and pushed at once on the work branch, never on base (steps/step-02-plan.md). The history is the record; one catch-all commit at the end is a defect. --no-commit turns both off, --no-push keeps the commits local.

A finding outside the task (a bug met on the way, a gap in a sibling task, a missing capability) gets one line proposing an issue through the issue skill, never a brief and never silent work on it. Then the task continues.

Commands and verification

One owner runs commands on a shared workspace/toolchain. Do not start a second compiler while the first exists. A timeout is not process termination. Use the existing job handle or arsenal_status before any retry.

  • Prose/prompts/simple configuration: successful edits suffice unless a check was requested. Do not start model sessions, validators, or builds for them.
  • Code: reproduce the relevant behavior and verify the fix. Use an existing targeted check or disposable smoke scenario. Ask before permanent new tests.
  • Data migration: keep the backup and real-copy verification; do not replace them with a read-only reviewer saying PASS.
  • In controlled OMP, mark a meaningful command with bash verification:true. The controller records exit status, not semantic correctness. A trivial successful command cannot prove a feature. Call arsenal_finish once done.
  • Sandbox shell networking and out-of-root writes are refused. Report an unavailable capability; do not escape the controller through another tool.

Verify external facts

Before stating an external fact (a version, an API, a price, a date, a regulation, the behaviour of a tool or library, a person or company), search first when the runtime offers web search: read the websearch skill and run one quick search, then cite the source. One search per fact; --deep only on request. Without web search, mark the claim unverified. Facts visible in the repository or the request need no search.

Optional branches

Load only when needed:

  • steps/step-01-ingest.md: artifact formats and task filtering.
  • steps/step-02-plan.md: complex dependencies and per-unit commit and push.
  • steps/step-03-engine.md: user-approved delegation.
  • references/guardrails.md: hazardous operations.
  • steps/step-06-finish.md: durable status and requested Git delivery.

Flags: -a/--auto suppresses redundant questions, not safety/agent consent; -e/--economy and -m solo retain solo; another -m requests a mode, not a permission bypass. --tasks scopes to named spec tasks and completed dependencies. -r resumes. -w/--worktree runs the spec in its own worktree through a second session instead of this one, and is never implied. Commit and push per closed unit are the default; --no-commit turns both off, --no-push keeps commits local, --commit is accepted for compatibility and changes nothing. --yolo requests relevant safe checks, never live-data edits, deployment or a full suite unrelated to the change.

Final response, in this order (steps/step-06-finish.md): result, exact proof, material limitation, where to see it running, and as the last line the next command. When the spec is fully shipped, the ready PR command towards base with a one-word go question. A PR the user deferred in this run is not offered again in it. No required HTML, no next-work expansion.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

arsenal

무료

Use when the user invokes Arsenal, needs help choosing an approach, or wants an end-to-end task handled with the installed Arsenal skills.

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

mirkobozzetto/arsenal212026년 10월 19일 업데이트

brief

무료

Write a product brief and its task list when the user requests a product specification. Never implement it.

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

mirkobozzetto/arsenal212026년 10월 19일 업데이트

issue

무료

Create, update or resume a GitHub or Linear issue as durable resolution memory when requested.

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

mirkobozzetto/arsenal212026년 10월 19일 업데이트

next

무료

Start a session from what was left - trace saves, briefs, proposals, review reports, issues - and ask what to continue. Never resume or implement automatically.

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

mirkobozzetto/arsenal212026년 10월 19일 업데이트

propose

무료

Design a concrete technical proposal with evidence and tradeoffs when a decision needs design. No implementation or automatic reviewer.

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

mirkobozzetto/arsenal212026년 10월 19일 업데이트

review

무료

Deep code review driven by a short interview. Read-only reader agents analyze the chosen scope per angle, the lead verifies every finding, and each point is routed to the skill that fixes it. Never edits the code.

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

mirkobozzetto/arsenal212026년 10월 19일 업데이트

mirkobozzetto의 스킬 모두 보기

이 스킬의 문제 신고