← ClaudeAtlas

user-gatewaylisted

Pre-work intake gateway — CONVERTS an operator vent into routed, ledger-backed work; it never proposes work of its own. Invoke when the operator dumps everything on their mind about a topic ('here's everything on my mind about X'), says a project 'doesn't feel right', wants rough observations made concrete ('take my rough observations and make them concrete'), or is venting half-formed worries. Runs a listening pass (gaps -> 3-5 targeted questions, ONE round max, never block), lands every voiced fragment as an intake-ledger row routed by consulting the routing web, emits a ready-to-paste seed per row, and closes with the ledger path + canonical /goal + QUICK COPY. Wanting IDEAS is /goblin-suggest's job; refining ONE prompt/goal is /user-draft's. Invoke as '/user-gateway <topic> <free-text vent>' (the vent may also follow in conversation).
aberson/skill-mesh · ★ 2 · AI & Automation · score 71
Install: claude install-skill aberson/skill-mesh
# user-gateway A THIN converter for the pre-work moment. The operator has a head full of half-formed observations about a topic — some broken things, some worries, some wishes, an undecided question — and wants them made concrete without anything getting lost or invented. This skill composes three existing contracts and owns NO routing table and NO ledger grammar of its own: - **Routing** — [`_shared/skill-pipeline.md`](../_shared/skill-pipeline.md) (the routing web) is the ONE owner of the rails, their entry conditions, the tiebreak rule, the re-route edges, and the re-route contract. The gateway CONSULTS it per fragment and cites it in output; per the web's own intro, no skill hardcodes its own routing table — reproducing the web's rail/entry-condition table in this file or in gateway output (verbatim or paraphrased) is a DEFECT. - **Ledger** — [`_shared/intake-engine.md`](../_shared/intake-engine.md) owns the ledger path formula + topic-slug rule (§1 — which itself reuses the shakedown-engine §1 slug rule by cross-reference), the row grammar + `F<N>` ids + status vocabulary + one-line disposition rule (§2), the zero-open check + canonical `/goal` string (§3), and idempotent seeding (§4). Cite it; never restate it. - **Listening** — [`../user-draft/SKILL.md`](../user-draft/SKILL.md) Step 2 + Principles own the discipline: find the gaps, ask 3-5 targeted questions in at most ONE round, never block. **Pinned posture: CONVERT, DON'T PROPOSE.** Every le