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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
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.
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.
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.
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.
verification:true.
The controller records exit status, not semantic correctness. A trivial
successful command cannot prove a feature. Call arsenal_finish once done.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.
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.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Use when the user invokes Arsenal, needs help choosing an approach, or wants an end-to-end task handled with the installed Arsenal skills.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Write a product brief and its task list when the user requests a product specification. Never implement it.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Create, update or resume a GitHub or Linear issue as durable resolution memory when requested.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Start a session from what was left - trace saves, briefs, proposals, review reports, issues - and ask what to continue. Never resume or implement automatically.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Design a concrete technical proposal with evidence and tradeoffs when a decision needs design. No implementation or automatic reviewer.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.