Development skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

backpack-external-component-migration

Migrate React components from external Skyscanner repositories (e.g., carhire-homepage) into Backpack design system components. Use when: (1) Component exists in app-specific repo with "unstable_backpack" or similar prefix, (2) Component needs to be promoted to official Backpack component, (3) Converting app code to follow Backpack constitution, (4) Extracting reusable UI patterns from product repos. Covers GitHub API access, Backpack naming conventions, modern Sass API, TypeScript patterns, license headers, accessibility testing, and Storybook integration. MANDATORY: Component must pass full test suite (pnpm run lint && pnpm run check-react-versions && pnpm run check-bpk-dependencies && pnpm run jest) with 0 errors before acceptance.

542 repo starsObserved in 1 repos
Development

backpack-v42-migration

Migrate a codebase from @skyscanner/backpack-web v41.x to v42.0. Handles BpkButtonV2 → BpkButton rename, deep import removal, and BpkAutosuggest legacy → V2 API migration. Use when upgrading Backpack to v42.

542 repo starsObserved in 1 repos
Development

crater-devel-code

Crater 代码开发:在 backend/、frontend/、cli/ 下开发 Go 后端、React 前端、CLI、API、作业模板、组件、表单、hooks、i18n 与测试。用户修改 backend/、frontend/、cli/ 代码或前后端/CLI 联动时使用;调用 crater 命令则用 cli/skills/crater-cli-*;开始前须应用 crater-devel-shared。

542 repo starsObserved in 1 repos
Development

crater-devel-shared

Crater monorepo 开发共享基础:仓库结构、文档权威来源、跨模块任务路由与 Agent 全局行为。处理任何 Crater 仓库开发任务前使用;并据此选择应加载的 crater-devel-<domain> Skill。

542 repo starsObserved in 1 repos
Development

mx-migration-author

Author and review Drizzle SQL migrations safely for rolling deploys. Triggers when editing apps/core/src/database/schema/*.ts or apps/core/src/database/migrations/*.sql, when the user runs drizzle-kit generate, when "lint-migrations" reports a violation, or on prompts like "迁移", "改 schema", "alter table", "add a column", "drop column", "migration safety". Enforces the expand-contract pattern because mx-core ships rolling deploys (Dokploy, 2 replicas) where new and old pods coexist for tens of seconds during cutover.

542 repo starsObserved in 1 repos
Development

zod-patterns

MX Space project Zod schema patterns. Apply when creating DTOs, validation schemas, or handling request validation.

542 repo starsObserved in 1 repos
Development

implemenation-note

Use when the user prompts "implementation note" for an existing change idea.

541 repo starsObserved in 1 repos
Development

type-optimizer

Use when need to optimize TypeScript types.

541 repo starsObserved in 1 repos
Development

fenic-mechanics

Use when writing, editing, or debugging code that uses fenic (the `fenic` Python library, imported as `import fenic as fc`) — the semantic-DataFrame engine with LLM operators (semantic.map/extract/classify/predicate/reduce, embeddings), jq/markdown/transcript processing, chunking, and fuzzy matching. Covers fenic's import & namespace structure, semantic-operator calling conventions, model/session config, and known silent-failure traps. NOT for plain PySpark, pandas, or Polars code.

540 repo starsObserved in 1 repos
Development

improve-codebase-architecture-project

Survey the codebase, pick ONE high-leverage deepening opportunity (filtering out anything already proposed), and publish it as a PRD-shaped GitHub issue via /to-prd-project. Designed to run unattended in the daily architecture-review workflow.

540 repo starsObserved in 1 repos
Development