Skip to main content
Run any Skill in Manus
with one click
paritytech
GitHub creator profile

paritytech

Repository-level view of 63 collected skills across 16 GitHub repositories.

skills collected
63
repositories
16
updated
2026-07-17
Showing the top 8 repositories here; full repository list continues below.
repository explorer

Repositories and representative skills

ts-client-checks
software-quality-assurance-analysts-and-testers

Build and smoke-test the @parity/truapi TypeScript package (tsc + bun test). Use after regenerating the client or after touching js/packages/truapi/.

2026-06-26
playground-local-stack
software-developers

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.

2026-06-05
rfc
software-developers

Write an RFC document based on user-provided notes and context. Use when the user wants to create, draft, or write an RFC.

2026-05-27
regen-codegen
software-developers

Regenerate the @parity/truapi TypeScript client and playground metadata from the truapi crate's rustdoc JSON. Use whenever the Rust trait surface changes.

2026-05-14
truapi-definition-of-done
software-quality-assurance-analysts-and-testers

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.

2026-05-14
e2e-dotli
software-quality-assurance-analysts-and-testers

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.

2026-05-08
playground-checks
software-quality-assurance-analysts-and-testers

Static verification of the playground (Next.js build + ESLint). Use after changing playground/ sources or after refreshing the @parity/truapi snapshot.

2026-05-08
refresh-playground-snapshot
software-developers

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).

2026-05-08
Showing top 8 of 9 collected skills in this repository.
product-sdk-chain-connection
software-developers

Use when connecting to Polkadot chains, querying chain state, subscribing to storage, working with typed APIs, or choosing between preset and BYOD paths. Covers @parity/product-sdk-chain-client and @parity/product-sdk-descriptors.

2026-07-16
product-sdk-cloud-storage
software-developers

Use when uploading or retrieving data via Cloud Storage, working with CID-based decentralized storage, or the CloudStorageClient SDK. Covers the store() upload builder, chunked uploads, container-only reads (fetch/query), CID helpers, and authorization.

2026-07-16
product-sdk-app-builder
software-developers

End-to-end scaffolding and implementation of Polkadot applications using @parity/product-sdk packages. Use when: creating a new Polkadot project, building a dApp, scaffolding chain interactions, choosing which @parity/product-sdk packages to install, or when a user says "build me a Polkadot app". Handles both developer-guided and fully autonomous (non-developer) workflows.

2026-07-16
product-sdk-transactions
software-developers

Submit transactions, connect wallets, manage signers, and handle keys in product-sdk. Use when: submitting transactions, integrating Host API signing (Polkadot Desktop/Mobile), managing multi-provider wallet accounts, deriving keys, creating dev signers for testnet, or wiring QR/mobile sign-in for CLIs. Covers @parity/product-sdk-tx (submit/watch), @parity/product-sdk-signer (wallet connection, account management, multi-provider signing), @parity/product-sdk-keys (key derivation, session keys), and @parity/product-sdk-auth (QR/mobile CLI sign-in + product-account session signers).

2026-07-16
migrating-to-product-sdk
software-developers

Use when migrating a product codebase to @parity/product-sdk — detects legacy stacks (polkadot-apps, novasamatech, hand-rolled crypto/IPFS, polkadot-api 1.x) in the target repo, decides which migration areas apply, writes a per-repo migration spec, then hands off to writing-plans.

2026-07-13
product-sdk-contracts
software-developers

Use when interacting with smart contracts (PolkaVM/Solidity) on Asset Hub, using ContractManager with cdm.json manifests, createContract for ad-hoc contracts, ContractRuntime creation, or contract type codegen. Covers @parity/product-sdk-contracts.

2026-07-13
product-sdk-statement-store
software-developers

Use when publishing or subscribing to ephemeral messages on the Polkadot Statement Store. Covers StatementStoreClient lifecycle, two connection modes (host and local), topic/channel creation, ChannelStore last-write-wins semantics, data size limits, and StatementTransport BYOD.

2026-07-13
product-sdk-utilities
software-developers

Use when working with Polkadot address encoding, SS58, H160, EVM address conversion, cryptographic encryption (AES, ChaCha, NaCl, HKDF), byte encoding/decoding, token formatting (planck), key-value storage, or structured logging in @parity/product-sdk packages. Covers address, crypto, utils, storage, and logger utilities.

2026-05-22
architecture
software-developers

Use BEFORE writing or changing any non-trivial code in `src/` — new code, new/moved/renamed files, a new abstraction, extending behavior, or a refactor that relocates logic. The single entry point that decides what the change is and where it goes before any file path is generated. Skip only for trivial in-place edits within one existing file.

2026-06-17
check-dependency-capabilities
software-developers

Use before writing any non-trivial utility, helper, algorithm, data transformation, or wrapper that an installed dependency might already provide. Symptoms — about to hand-roll debounce/merge/groupBy/retry, a stream operator, a validator, or a wrapper around a first-party host/SDK package whose API you don't have in context.

2026-06-10
code-placement
software-developers

Use BEFORE `domain-development`/`feature-development` when the target layer (domain, aggregate, feature, widget, shared) is uncertain — multi-layer changes, new abstractions, promoting code out of a feature, or "where should this live?". Skip when the layer is obvious.

2026-06-10
domain-development
software-developers

Use when working in `src/domains/`, introducing/extending a domain's public API (services, resources, hooks, repositories, schemas, README), modeling a user action in domain terms, event-storming domain seams, or deciding whether business logic belongs in a domain.

2026-06-10
feature-development
software-developers

Use when working in `src/features/` or `src/routes/` files hosting features, scaffolding a feature, wiring into `src/bootstrap.ts`, defining/injecting DI extension points (slots, pipelines, transformers, side effects, SDKs), placing cross-feature logic, or deciding whether two flows are one feature.

2026-06-10
react-best-practices
software-developers

Use when writing, reviewing, or refactoring React code — components, hooks, data fetching, bundle optimization, re-render performance, or rendering throughput. Skip for non-React TypeScript, backend, or framework configuration.

2026-06-10
reviewer
software-quality-assurance-analysts-and-testers

Use to audit a branch diff or PR against THIS project's architecture and code rules — after implementing a change, before merging, or when asked to review a PR/branch. Project-rule-aware (cites docs/claude checklists with blocking/major/minor severity); complements the generic /code-review. Reads a plan in docs/_plans/ if present to diff intent vs implementation.

2026-06-10
polkadot-contracts
software-developers

Interact with smart contracts (Solidity and ink!) on Polkadot Asset Hub. Use when: reading contract state, submitting contract transactions, integrating CDM-managed contracts via cdm.json, or working with raw contract ABIs. Covers @polkadot-apps/contracts (ContractManager, createContract, codegen).

2026-04-20
polkadot-app-builder
software-developers

End-to-end scaffolding and implementation of Polkadot applications using @polkadot-apps packages. Use when: creating a new Polkadot project, building a dApp, scaffolding chain interactions, choosing which @polkadot-apps packages to install, or when a user says "build me a Polkadot app". Handles both developer-guided and fully autonomous (non-developer) workflows.

2026-04-15
polkadot-chain-connection
software-developers

Connect to Polkadot chains (Asset Hub, Bulletin, Individuality) using typed APIs from @polkadot-apps/chain-client and @polkadot-apps/descriptors.

2026-04-15
polkadot-transactions
software-developers

Submit transactions, connect wallets, manage signers, and handle keys in polkadot-apps. Use when: submitting transactions, connecting browser wallet extensions (Talisman, Polkadot.js, SubWallet), integrating Host API signing (Polkadot Desktop/Mobile), managing multi-provider wallet accounts, deriving keys, or creating dev signers for testnet. Covers @polkadot-apps/tx (submit/watch), @polkadot-apps/signer (wallet connection, account management, multi-provider signing), and @polkadot-apps/keys (key derivation, session keys).

2026-04-13
polkadot-statement-store
software-developers

Use when publishing or subscribing to ephemeral messages on the Polkadot Statement Store. Covers StatementStoreClient lifecycle, two connection modes (host and local), topic/channel creation, ChannelStore last-write-wins semantics, data size limits, and StatementTransport BYOD.

2026-04-12
polkadot-bulletin
software-developers

Use when uploading or retrieving data on the Polkadot Bulletin Chain, working with CID-based decentralized storage, IPFS gateway access, or the BulletinClient SDK. Covers upload, batch upload, fetch, query, CID computation, and gateway utilities.

2026-04-08
polkadot-utilities
software-developers

Use when working with Polkadot address encoding, SS58, H160, EVM address conversion, cryptographic encryption (AES, ChaCha, NaCl, HKDF), byte encoding/decoding, token formatting (planck), key-value storage, or structured logging in @polkadot-apps packages. Covers address, crypto, utils, storage, and logger utilities.

2026-04-08
contributing
software-quality-assurance-analysts-and-testers

Audit the doc-comments and prose in a change against CONTRIBUTING.md and fix what violates the rules. Use before committing or opening a PR, or when asked to check changes against CONTRIBUTING.md. Style-only, not a code review.

2026-07-17
deploy
network-and-computer-systems-administrators

This skill should be used when the user asks to "deploy", "deploy to previewnet", "deploy to paseo", "deploy browse-beta00", or "ship the app" from a browse-style repo. It builds the current repo's app for the target network (argument — `previewnet` default, or `paseo`/`paseo-next-v2`) and deploys it to a DotNS domain (default `browse-beta00.dot`) on the matching Bulletin environment, handling the recurring gotchas: Bulletin storage-pool authorization, the local `bulletin-deploy` module symlink, and reclaiming `app.`/`widget.` subnames left owned by a prior deployer.

2026-07-17
preact-best-practices
software-developers

Preact performance optimization guidelines for SPAs built with Vite. This skill should be used when writing, reviewing, or refactoring Preact code to ensure optimal performance patterns. Triggers on tasks involving Preact components, data fetching, bundle optimization, or performance improvements.

2026-06-08
review-pr
software-quality-assurance-analysts-and-testers

Read-only review of a GitHub pull request. Use when asked to review a PR, look at a PR, or assess readiness to land. Never push, merge, or modify code intended to keep.

2026-06-05
Showing 12 of 16 repositories