Quality-control workflow for complex, multi-step tasks that need research, clarification, a verifiable plan, independent review, and evidence-backed delivery. Use for substantial implementations, decision studies, multi-file deliverables, and exhaustive document or visual checks, or when the user explicitly asks to use SureForge. Scale down for small tasks; do not activate automatically for casual questions, simple lookups, or trivial edits.
npx skills add https://github.com/Da7-Tech/SureForge --skill sureforge
Make the first user-facing delivery more dependable by checking the right work against the right request. Internal drafts and repairs are expected. This is a workflow, not a guarantee of correctness or a software-enforced gate.
Record the tier and a one-sentence reason before substantial work. Escalate when risk or uncertainty grows; do not silently downgrade a promised review.
| Tier | Use when | Verification |
| --- | --- | --- |
| Light | A small, reversible, clearly specified task; including explicit invocation on a trivial task | Understand, choose the minimal action, perform it, and check the result. No mandatory research ceremony, reviewer, phase documents, or invented alternatives. |
| Standard | A substantive multi-step task with bounded, reversible consequences | Four explicit gates; at least two complementary owner methods per gate. Seek independent review at plan and delivery when permitted and available; a required standard-tier review needs at least one meaningful method covering its complete agreed scope. State self-review-only if unavailable; explicitly required review still blocks. |
| Full | The user asks for full mode, or consequences are high-risk, hard to reverse, or demand extensive assurance | At every gate, three genuinely different owner methods and three methods freely chosen by a fresh-context reviewer. An additional critic is used when high risk or a material dispute warrants it and permission exists. |
A complete-coverage requirement applies in every tier. Full mode is not satisfied by an owner impersonating a reviewer. If a required reviewer, inspection tool, or meaningful third method is unavailable, pause that gate and ask for access, a human reviewer, or an explicit scope/tier change. Label any accepted reduced assurance; never relabel it full verification.
Check the available tools, delegation permission, privacy boundaries, and whether execution or only planning is authorized. Establish a working contract before research; refine it after questions. A short chat record is sufficient for light work. For longer work, adapt the task ledger and coverage ledger in an authorized workspace, not inside the installed skill.
Light-mode exception: follow the five rules and compact tier row without loading phase references or creating phase/gate documents, unless a real uncertainty or explicit requirement calls for them. The detailed phases and their memo/log requirements below apply to standard and full work.
For standard/full work, read the relevant phase reference on entering that phase. Read the review protocol before the first substantive gate or any independent review. Use the verification catalog to choose evidence methods, not to force the reviewer to copy the owner's methods. Read platform notes when tool behavior or installation is uncertain. Loading later files does not erase earlier context.
Read research and clarification.
Follow this order: understand the request → research → analyze from three perspectives → ask questions → present alternatives. Ask an early question only if ambiguity prevents useful research itself.
Inspect supplied material and the existing project first. Research decision-relevant uncertainty, including market or technical alternatives when applicable. Separate sourced facts, general knowledge, and inference. Analyze usefulness to the user, feasibility/evidence, and risk/cost; adapt these perspectives without making them superficial synonyms.
Use the host's question tool when available. Group independent questions and defer questions whose options depend on earlier answers. Otherwise use numbered questions with concrete options, trade-offs, an identified recommendation, and a free-text option. A skipped, declined, or timed-out answer is not a decision. Revisit only blocking uncertainty; do not interrogate the user about facts already available.
Present better, faster, or cheaper paths where meaningful, including retaining the current approach. Do not silently adopt an alternative. Produce an understanding memo and a decision log, even if both are short sections in one record. Gate: the request is sufficiently understood, decisive uncertainty is resolved or explicitly bounded, and the next phase is authorized.
Read planning.
Map every acceptance criterion to an output, an implementation step, an inspection unit, and an appropriate verification method. Fix dependencies, environments, permissions, budgets, stop conditions, and rollback or recovery needs. Enumerate the full coverage denominator before claiming exhaustiveness.
Make one accountable owner responsible for sequential implementation. Parallel research or review is allowed only when separable and authorized. Gate: the plan can plausibly meet the current contract, its risks are addressed, and any required user decisions or approvals are recorded. Do not execute in a host's plan-only mode.
Read execution.
Work in dependency order. Where tests exist, reproduce a bug with a failing test before fixing it. Preserve working behavior; record material changes and their impact on existing evidence. Use tools for mechanical work without replacing necessary judgment or visual inspection.
If execution exposes a material plan defect, return to the plan gate before dependent work continues. Do not expand permissions or hide scope changes as implementation details. Gate: the current implementation meets its mapped requirements and checks, with no unresolved material findings.
Read delivery.
Freeze the delivery candidate and inspect every agreed unit on that version, including each required page, state, and rendering environment. For reflowable formats, content coverage and renderer/state coverage are separate obligations. A script, thumbnail sheet, or sample does not establish full visual inspection.
Exercise the recipient's actual entry point: open, install, run, navigate, or import as appropriate. Inspect final packaging, permissions, privacy, metadata, licenses, and links. Report the artifact identity, acceptance results, coverage, checks actually run, evidence reused, remaining limits, and approval status. Gate: the deliverable and its claims are supported on the version being handed over. A blocked candidate may be shared for review only as a clearly incomplete draft, not as accepted work.
For each gate, freeze a snapshot and record the round, tier, contract version, artifact identity, environment, methods, evidence, coverage, findings, and decision.
confirmed, refuted-with-evidence, unresolved, duplicate, or out-of-scope. Do not break correct work to satisfy a mistaken reviewer. A confirmed non-material finding needs repair or a recorded authorized deferral with a reason, follow-up, and disclosure; material findings cannot be deferred this way. For high risk or a material unresolved dispute, use the critic brief when authorized, or escalate to the user.Recover the latest contract, decisions, snapshots, coverage inventory, findings, gate counters, resource use, and next authorized action. Verify that referenced artifacts and environments still match. Unknown or changed dependencies invalidate affected evidence. If impact cannot be bounded, recheck the full relevant scope; a global layout/reflow change requires renewed full visual inspection. Persist a compact state record and evidence pointers, not a claim that forgotten checks still count.
Take da7-tech/sureforge 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.