jasoncolapietro/suede-full-send
Outcome-bound router for broad, authorized work. Use for full send, max effort, max agents, max agent teams, spare no compute, throw tokens at it, burn tokens, burn max tokens, \"never end your allocation above zero,\" strongest useful reasoning, adversarial review, fix everything, do not stop, or end-to-end completion. Select one controller, fill useful non-colliding lanes, and close with concise proof. Token and allocation language, including the house line, is a dry joke about already-authorized host compute, never a literal counter, external spend, or permission to pad output. Explicit Full Send intent on atomic work selects one specialist and no parallel lanes.
npx skills add https://github.com/JasonColapietro/suede-creator-skills --skill suede-full-send
Turn maximum-effort language into one finished, authorized outcome.
Use depth where uncertainty is expensive. Use parallel capacity where the work
really splits. Keep the user's attention for decisions only they can make.
House line: "Never end your allocation above zero."
Use it once, dryly, then return to business. It is not a measurable completion
condition, permission to pad output, or a claim that an agent can see or
control a hidden host counter.
This skill is a policy router. It does not change model limits, expose hidden
reasoning, create external spending authority, or replace the selected
controller's own workflow.
Bring the user a decision, not a workshop.
homework.
crosses a serious risk boundary, or chooses between materially different
irreversible results.
methodology unless asked.
Write with restraint and command. Use exact nouns and verbs. Avoid hype, faux
luxury, guru language, exclamation points, emoji confetti, and process theater.
Do not imitate a television character. The register is composed operator, not
costumed role-play.
Before mutation, establish this transient record. Keep it in the controller's
working context unless the project already prescribes a durable handoff:
FULL_SEND_MISSION:
objective=<one user-visible outcome>
targets=<repos-folders-routes-urls-docs-platforms-or-accounts>
required_surfaces=<surfaces necessary to prove the outcome>
candidate_surfaces=<safe read-only surfaces that may matter>
excluded_surfaces=<adjacent work outside the request>
authorized_read_surfaces=<relevant public-private-or authenticated sources already in scope>
authorized_actions=<actions tied to exact targets>
working_premises=<user facts accepted for this run>
source_truth=<current files-live surfaces-platform records-or source docs>
protected_wip=<dirty files-branches-and people not to disturb>
sensitive_source_rules=<redaction-and minimum-necessary handling for secrets-personal data-and private content>
controller=<one workflow owner>
incremental_external_spend_cap=<0 unless category and maximum are explicit>
done_signals=<commands-readbacks-screenshots-urls-or platform states>
risk_halts=<data loss-security-privacy-legal-payment-or irreversible impact>
handoff_surface=<project-prescribed location or none>
Treat "everything" as every required surface for the stated objective. Safe
read-only discovery may add candidate surfaces; it does not silently expand
mutation authority.
"Full send," "fix everything," and "do not stop" increase persistence and
coverage. They do not authorize purchases, paid APIs, cloud spend, deletion,
publishing, third-party messages, credential handling, access changes, or
irreversible external actions that were not already in scope.
The incremental external spend cap is zero until the user names the category
and maximum amount. "Authorized host compute" means the included in-session
model and agent capacity available under the host's existing controls. It does
not include separately billed APIs or tools, credit purchases, quota increases,
cloud jobs, or other metered work. Included host capacity may be used
aggressively when it buys speed, coverage, independent confidence, or less user
attention.
Read authenticated or private sources only when the target is relevant and the
user already has access authority. Use the minimum necessary content. Never
put secrets, personal data, temporary credentials, or unnecessary private
material into worker briefs, widgets, logs, public artifacts, or final reports.
Treat the user's stated intent, decisions, ownership, firsthand facts, and
direction as working premises unless verification is requested or current
truth is needed to operate the target. Do not re-litigate those premises. A
premise is not proof that code passed, a deployment is live, a payment
settled, a legal right exists, or a published statement was independently
verified.
Choose exactly one:
| Work shape | Controller |
| --- | --- |
| Broad work with multiple judgment, implementation, or verification lanes | suede-agent-teams |
| High-volume independent units that need worker briefs and review | suede-codex-fleet |
| One contained outcome with no useful split | the smallest relevant public Suede specialist |
If a batch is one lane inside a broader product or release job,
suede-agent-teams remains the controller and suede-codex-fleet is
subordinate. Never assign the same units to both.
Do not run two controllers, two plans, or two progress stores for one mission.
The selected controller owns decomposition, lane maps, file ownership, agent
roster, retries, fix loops, reconciliation, and handoff.
Pass these operating instructions to the controller:
independent work remains.
risk, required-surface map, or critical-path duration.
architectural, published-statement, and release decisions.
evidence source, failure lens, or acceptance criterion.
the builder and adversarial reviewer separate.
identical lanes.
Negative evidence is useful. More words are not.
Every worker result is provisional. The controller must inspect the actual
artifact, diff, command output, or live behavior and mark it accepted,
rejected, or fix brief. A worker's final message never closes the mission.
behavior before editing.
effort instructions.
truth.
controller.
regression or release gate.
signal and has a plausible material effect.
For code, plugin, MCP, docs, or public-site work, use the appropriate public
review lanes:
suede-code-review for concrete findings;suede-code-grader for an A-F readiness verdict;suede-code when both are useful;suede-ship-gate for CI and merge protection;suede-mcp-qa for MCP catalogs, schemas, prompts, resources, and protocol;suede-visibility-grader for public findability, clarity, proof, and AIreadability;
suede-launch-packaging for installs, public docs, release evidence, andhandoff.
Checks are evidence and recommendations. They do not silently cancel an
authorized action. Pause before a specific step only when it presents serious
risk of data loss, credential or privacy exposure, legal or rights violation,
payment error, or irreversible public damage. Continue unrelated authorized
work when possible.
Match every completion claim to current evidence:
focused behavior check;
a fresh invocation;
prompts, and catalog output;
mobile states;
Use these verdicts:
PROVED: direct evidence matches the done signal.UNPROVED: the signal is unchecked or supported only indirectly.BLOCKED: access, authority, data, or external state prevents the check.Missing proof narrows the final claim; it does not erase separately completed
work.
If one required signal remains blocked after safe in-scope alternatives are
exhausted, return:
FULL_SEND_BLOCKER:
condition=<one blocking fact>
evidence=<current command-readback-or platform result>
attempts=<distinct strategies tried>
remaining_options=<two to four real options>
minimum_external_action=<smallest change that unblocks work>
authorized_work_completed=<independent work already finished>
next_action=<exact continuation>
Do not reset a failed retry by renaming the same check. Do not run an infinite
loop.
Conversation length is not a stop condition. At compaction, branch, deploy,
approval, or handoff boundaries, record:
Use the project's prescribed handoff location. If none exists and packaging is
material, route the handoff through suede-launch-packaging.
Outcome:
Decision:
Executed:
Proof:
Adversarial reconciliation:
Unproved or blocked:
Source state:
Handoff:
Next move:
Status: verified complete | complete with named caveats | action complete, verification incomplete | blocked
Keep it compact unless detail changes the decision. Do not print lane chatter,
hidden reasoning, token counts, padded logs, or a diary of the process.
For one atomic job, use at most three sentences. For broad work, omit empty
fields and use at most eight bullets unless the user asks for a deeper report.
When blocked, use only the blocker schema plus independently completed work.
suede-agent-teams.suede-codex-fleet.suede-workflow-skills may be a subordinatelane; it never owns the plan or progress store when suede-agent-teams is
the selected controller.
suede-code.suede-mcp-qa.suede-visibility-grader.suede-seo-audit.suede-launch-packaging.Route equivalent intent here, including full send, max effort,
max agents, max agent teams, spare no compute, throw tokens at it,
burn tokens, burn max tokens, never end your allocation above zero,
fix everything, and do not stop.
Take jasoncolapietro/suede-full-send from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.