Build AI chat interfaces using ai-elements components — conversations, messages, tool displays, prompt inputs, and more. Use when the user wants to build a chatbot, AI assistant UI, or any AI-powered chat interface.
中文简介正在准备中。当前显示原文说明。
Throwaway design probe for logic, state models, UI variations, and affordances before production work. Use when the user wants to prototype, sanity-check a model, make something playable, compare UI directions, or explore a design before ln-spec/ln-plan/ln-scope.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
A prototype is a disposable answer to one design question. Keep the verdict, not the artifact.
Use ln-prototype when the question needs feel, play, or comparison. Use ln-spike when the question is technical feasibility or unknown API behavior.
Prototype question or design uncertainty: $ARGUMENTS
Orient first:
memory/SPEC.md if present; use its lexicon and live invariants.memory/PLAN.md if present; identify whether the prototype serves an existing frontier item.HANDOFF.md if present.Write a 2-4 bullet orientation note: question, prototype branch, nearest seam/page/module, answer-capture path.
Ask if ambiguous and the user is present; otherwise state the assumption.
Use for state, transition, reducer, parser, planner, or workflow questions. Build a tiny interactive terminal app or CLI harness around a portable logic module.
Good shapes:
(state, action) => stateKeep the shell thin. The logic must not know about prompts, terminal escape codes, stdout, or UI widgets.
Use for layout, interaction, navigation, approval/recovery, inspection, or comparison questions.
Generate several meaningfully different variants in one local route/page/screen, switchable by URL search param or floating switcher. Prefer adapting an existing page over inventing a playground. Variants should differ by design bet, not skin: name the bet each variant tests.
prototype, scratch, or equivalent. Add: PROTOTYPE — delete or absorb after verdict.## Prototype Verdict: [question]
**Branch:** logic | UI
**Command:** [how to run]
**What we tried:** [variants/actions/cases]
**Verdict:** [decision or remaining uncertainty]
**Absorb:** [what production code/spec/plan should inherit]
**Delete:** [prototype files/routes/storage to remove]
Durability routing:
ln-spec.ln-plan.ln-scope.HANDOFF.md.Do not create CONTEXT.md, ADRs, or alternate planning docs. Canonical docs are memory/SPEC.md and memory/PLAN.md.
Finish by stating one of:
If prototype files remain, they must be visibly non-production and easy to find.
After the verdict, present these options to the user (use tool-ask-question):
| # | Label | Target | Why |
|---|---|---|---|
| 1 | Revise spec | ln-spec | Prototype changed durable understanding |
| 2 | Revise plan | ln-plan | Prototype changed sequencing or frontier shape |
| 3 | Scope a slice | ln-scope | Prototype answered enough to build |
| 4 | Spike instead | ln-spike | The remaining question is technical feasibility |
| 5 | Back to triage | ln-consult | Prototype did not settle direction |
Recommended: 3 when the prototype produced a concrete build direction; 1 when it changed the model.
Adapted from mattpocock/skills/engineering/prototype.
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Build AI chat interfaces using ai-elements components — conversations, messages, tool displays, prompt inputs, and more. Use when the user wants to build a chatbot, AI assistant UI, or any AI-powered chat interface.
中文简介正在准备中。当前显示原文说明。
Search the live web via Perplexity Search API. Use when you need current documentation, release notes, vendor pages, news, domain-constrained web search, or date/recency filtering. Not for local codebase search or stable docs already in context.
中文简介正在准备中。当前显示原文说明。
Chrome DevTools CLI for browser automation via shell commands. Use when interacting with web pages from the command line — navigating, clicking, filling forms, inspecting console/network, taking screenshots, or extracting page content. Triggers on: browse a page, automate Chrome, inspect console, check network requests, take a screenshot, fill a form, click a button.
中文简介正在准备中。当前显示原文说明。
Uses the chrome-devtools-axi CLI for browser automation, accessibility-tree snapshots, console and network inspection, screenshots, Lighthouse audits, and performance traces. Use when interacting with Chrome from the shell, especially when the user mentions chrome-devtools-axi, AX snapshots, browser debugging, or DevTools automation from the command line.
中文简介正在准备中。当前显示原文说明。
Deep expertise in cmux — the terminal multiplexer with native browser views. Use when managing panes, reading terminal output, sending keystrokes, opening browser views, or manually testing web UIs and TUIs inside cmux. Triggers on: cmux, open a browser pane, split terminal, read screen, send keys, test this UI in cmux, preview in cmux.
中文简介正在准备中。当前显示原文说明。
Uses the gh-axi CLI for GitHub shell operations: issue, pull request, workflow run, release, repo, search, and API tasks. Prefer this over regular `gh` for GitHub reads and simple mutations when an agent needs compact, structured, suggestion-rich output. Triggers on: gh, GitHub CLI, github issue, github pr, pull request, workflow run, github release, gh api, repo inspection, list PRs, view issue, check workflow runs, inspect repo, GitHub shell operations.
中文简介正在准备中。当前显示原文说明。