craft

Loads operating doctrine for projects using the think-and-ship, ministr, and serpapi MCP servers.

1|Updated Aug 15, 2026
One-click install
npx skills add https://github.com/AlrikOlson/think-and-ship --skill craft-alrikolson
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: craft
Source: https://github.com/AlrikOlson/think-and-ship/tree/main/crates/think-and-ship/skills/craft
Command: npx skills add https://github.com/AlrikOlson/think-and-ship --skill craft-alrikolson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams repeatedly re-type the same working directives each session, and agents lose consistent standards for reasoning traces, verification gates, commits, and GUI quality. This Skill encodes a standing house style so every session on the think-and-ship + ministr + serpapi MCP triad follows the same doctrine automatically. ## Core Features & Use Cases - Tri-MCP interleave doctrine: Cycles think (frame reasoning), ministr (ground in real code), serpapi (validate against 2026 norms), and ship (track execution) at every decision point, with cross-referenced traces. - Always-on engineering rules: Enforces staged tool loading, atomic one-chunk-per-pass changes, commit-on-main discipline, real-gate verification without masking exit codes, and honest reporting of failures. - GUI tier (self-gating): For projects with a UI, applies object-first OOUX/ORCA modeling, Storybook-by-object organization, design-token composition, and empirical Playwright scrutiny with UX-expert critique. - Use Case: At the start of a working session on a triad project, invoke /craft to load the doctrine so the agent frames decisions with think steps, grounds changes in the actual code, verifies with the project's real test gate, and commits atomically on main. ## Quick Start Invoke /craft at the start of a working session to load the house operating doctrine for the project.

Frequently Asked Questions about craft

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply a consistent working style across AI coding sessions?▼

Invoke /craft at the start of a session to load the doctrine. It encodes standing rules for reasoning traces, atomic commits, verification gates, and GUI quality so you never re-type the same directives each session.

What MCP servers does the craft doctrine require?▼

The doctrine assumes the think-and-ship, ministr, and serpapi MCP servers. think records reasoning, ministr grounds work in the real code, serpapi validates choices against current sources, and ship tracks execution and quality gates.

Does the craft skill apply to headless projects without a UI?▼

Yes, but only the always-on rules in section A apply. The GUI section self-gates off for headless libraries, CLIs, and MCP servers, so no Storybook or Playwright work is invented for projects without a UI layer.

How does craft verify that code changes actually pass quality gates?▼

It requires running the project's canonical gate (such as cargo test or pnpm test) and forbids masking exit codes with pipes or appended echoes. Gates are recorded with ship_check, and a failed required check blocks chunk completion.

When should I not use the craft doctrine?▼

Skip it on projects not using the think-and-ship, ministr, and serpapi triad, since its rules reference those tools directly. It is also not a task runner; it changes how work is done, not what gets done.