一键导入
truapi
truapi 收录了来自 paritytech 的 9 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。
这个仓库中的 skills
Build and smoke-test the @parity/truapi TypeScript package (tsc + bun test). Use after regenerating the client or after touching js/packages/truapi/.
Boot the local TrUAPI dev stack (dotli host + playground) in a tmux `servers` window so the playground can be tested in a real browser. Auto-trigger on "run the playground locally", "test locally", "let me try it", "open the playground locally", "boot the stack", or any equivalent phrasing in this repo.
Write an RFC document based on user-provided notes and context. Use when the user wants to create, draft, or write an RFC.
Regenerate the @parity/truapi TypeScript client and playground metadata from the truapi crate's rustdoc JSON. Use whenever the Rust trait surface changes.
The full local end-to-end checklist before declaring a TrUAPI change done. Chains the layered skills in order. Invoke when the user says "is this ready", "definition of done", or asks to verify a Rust→codegen→TS→playground change end-to-end.
Run the playground end-to-end inside the dotli host iframe, either via the automated Playwright suite or by driving it manually in a browser. Use to verify the wire protocol after Rust/codegen/transport changes.
Static verification of the playground (Next.js build + ESLint). Use after changing playground/ sources or after refreshing the @parity/truapi snapshot.
Force-refresh the playground's frozen snapshot of @parity/truapi after the package has been rebuilt. Use whenever js/packages/truapi/ changes (codegen, transport, package.json).
Run the full Rust workspace verification suite (build, fmt, clippy, test) for the TrUAPI workspace. Use after any change to rust/crates/* before declaring a Rust change done.