Software Development AI agent skills
13,359 skills in the archive. Read a skill’s instructions or open its original repository.
Codeownership
by @LedgerHQ
Maintain CODEOWNERS file and team directories. Provides resolve-codeowners.js to annotate files with their owner team — useful to split a large PR by team. Use when working with "**/team-*/**" or splitting monolithic files.
E2e Mobile Add Or Update
by @LedgerHQ
Rules for writing or updating Detox E2E tests for ledger-live-mobile. Use when adding a mobile e2e spec, creating or refactoring a page object or drawer, adding testIDs to product code for automation, adding or changing a…
Tech Debt Audit
by @ksimback
Thorough, user-invoked tech debt and architecture audit of the current codebase. Produces TECH_DEBT_AUDIT.md with file-cited findings, severity, effort estimates, and a required "looks bad but is actually fine" section. Use when…
Cloud Sync Module
by @LedgerHQ
Write, review or debug a `cloudSyncModule.ts` — a `CloudSyncDataManager` that syncs one slice of user data through Ledger Sync (Cloud Sync). Covers the contract, its invariants, the mandatory contract test, the wiring checklist…
Structure Flow
by @LedgerHQ
Place and organize Ledger Wallet code in the monorepo layers. Use when creating, moving, or reviewing code under apps, features, domain, shared, or support; deciding which layer owns a concern; structuring packages and flow…
E2e Earn
by @LedgerHQ
Check, update, and RUN Earn E2E tests for Ledger Wallet Desktop (Playwright) and Mobile (Detox). Covers the Earn v2 dashboard, the native + redirect staking flows, and the delegate specs (owned by the Earn team). Use to run…
Run Builds
by @LedgerHQ
Trigger the on-demand production build workflows on LedgerHQ/ledger-live-build (Desktop, Android APK, iOS) for a ledger-live branch, then post a PR comment. Use when asked to "run builds", "produce a build", "build the app(s)",…
Data Layer Advanced
by @LedgerHQ
Structure a Ledger Wallet data layer where one API response serves several entities. Use when creating or reviewing cross-entity domain/api orchestration with RTK Query, createAsyncThunk, or both, including response validation…
Types State Mocks
by @LedgerHQ
Structure a simple Ledger Wallet data layer where one API response maps to one entity slice. Use when creating or reviewing domain/entity schemas, inferred types, initial state, mocks, selectors, slices, domain/api clients, and…
Mvvm Architecture
by @LedgerHQ
Plan, review, and develop desktop and mobile app features following our MVVM architectural pattern. Applies to all new .ts and .tsx files within /apps/ledger-live-desktop or /apps/ledger-live-mobile
Prefer Set Has
by @LedgerHQ
Prefer Set.has() over Array.includes() for constant allowlists/blocklists. Read this when reviewing or writing membership checks in TypeScript files.
Dependency Patches
by @LedgerHQ
Read before creating or changing `patches/*.patch`, `pnpm.patchedDependencies`, or using `pnpm patch` to modify third-party dependency source.
Errors
by @LedgerHQ
How to define and check error classes in Ledger Live. Read when adding a new error, creating an errors.ts file, or checking an error's type.
Detect Data Leaks
by @LedgerHQ
Detect new PII leaks introduced by the current branch. Use when asked to check for potential data leaks for the current changes.
Card Endpoint Shape
by @LedgerHQ
Read this before adding or editing an endpoint in `domain/api/card-management/src/api.ts`, a credential-bearing one included.
Client Ids
by @LedgerHQ
Privacy-protected ID management with @domain/entity-client-identity — DeviceId, UserId, DatadogId, export-rules.json
Coin Modules
by @LedgerHQ
Rules and layout for coin module packages under libs/coin-modules/. Read when adding or modifying a coin module.
Typescript
by @LedgerHQ
TypeScript + React typing conventions for Ledger Wallet. Read when writing or reviewing .ts and .tsx files.
Wire Devtool
by @LedgerHQ
Wire an existing devtool package into host apps (LLD, LLM, web-tools) and optionally create bindings
Create Pr
by @LedgerHQ
Create a pull request with a valid title, description, changeset, and all required elements
Devtools Import Boundary
by @LedgerHQ
Enforce import boundaries inside the devtools scope. Use for any work in "devtools/**".
Git Conventions
by @LedgerHQ
Read for naming branches, commit messages, pull request titles and merge commits
Feature Dev
by @LedgerHQ
Guided feature development with codebase understanding and architecture focus
E2e Mobile Onboard
by @LedgerHQ
Interactive setup wizard for running mobile E2E (Detox) tests locally
Dialogs Slice
by @LedgerHQ
Global dialogs Redux slice pattern for MVVM dialog state management
Comments
by @LedgerHQ
Stop writing so many comments. Follow these suggestions instead!
Fix Ci
by @LedgerHQ
Find failing CI jobs, inspect logs, and apply focused fixes
Cleanup
by @LedgerHQ
Run lint, format, and typecheck on modified files
Zod Schemas
by @LedgerHQ
Zod schema validation patterns for API types
Redux Slice
by @LedgerHQ
Redux Toolkit createSlice best practices
Rtk Query Api
by @LedgerHQ
RTK Query createApi best practices
Compile Basic
by @sno-ai
Basic compiler conformance fixture.
Add Mnemon
by @mnemon-dev
Add persistent graph-based memory to NanoClaw agents using mnemon. Agents recall context before responding and remember insights after. Each group gets isolated memory with optional global shared store.
Node Tools
by @sno-ai
Run a TypeScript script via tsx to fetch an HTTP endpoint and stream the response. Use when you need a small Node.js helper for HTTP calls.
Stock Analysis Enhanced
by @mingli30119
一句话搞定个股分析 — 说"分析XXX",自动采集30+数据源 → AI完成基本面(Step 0-8)+技术面+资金面的完整研报 → 生成交互式HTML报告。支持增量更新(K线/行情/技术指标自动刷新)。触发词:"分析XXX股票"(首次)或"更新XXX股票"(增量)。
Feishu Rich Card
by @xjtulyc
Send rich interactive cards with embedded images in Feishu group chats. Use when reporting progress, sharing analysis results, or presenting any content that benefits from mixed text+image layout in Feishu. Combines SVG UI…
Cjk Viz
by @xjtulyc
CJK (中日韩) 字体检测与 matplotlib 配置。任何涉及中文标签、标题、图例的 可视化任务启动前必须先执行本 skill 的字体检测流程,确保不会出现方块乱码。 适用于 matplotlib / seaborn / plotly 静态导出等场景。
Vibe Check
by @TexasBedouin
Turn a complete beginner's app idea into a buildable plan, then keep them oriented while they build. Use it whenever someone who has never coded wants to build or "vibe code" an app, has an idea but no idea where to start, or…
Litdata
by @Lightning-AI
Expert use of the LitData library and work on its codebase. Use when writing or reviewing code that calls litdata (StreamingDataset, StreamingDataLoader, StreamingRawDataset, optimize, map, CombinedStreamingDataset,…
Nw Design
by @nWave-ai
Designs system architecture with C4 diagrams and technology selection. Routes to the right architect based on design scope (system, domain, application, or full stack). Two interaction modes: guide (collaborative Q&A) or propose…
Nw Distill
by @nWave-ai
Acceptance test creation methodology for the DISTILL wave. Domain knowledge for the acceptance designer agent: port-to-port principle, prior wave reading, wave-decision reconciliation, graceful degradation, and document…
Nw Execute
by @nWave-ai
Use when a DELIVER roadmap already exists and you need to dispatch exactly one identified step through its TDD cycle. Use nw-roadmap to create the plan, nw-deliver for the whole wave, and nw-continue to resume at the next…
Nw Platform Engineering Foundations
by @nWave-ai
Foundational platform engineering knowledge from key references -- Continuous Delivery, SRE, Accelerate, Team Topologies, Chaos Engineering, and Secure Delivery. Load when contextual grounding in platform engineering theory is…
Nw Deliver Orchestration
by @nWave-ai
DELIVER wave orchestration workflow -- 9 phases from baseline to finalization. Load when user invokes *deliver command. Covers state tracking, smart skip logic, retry, resume, and quality gate enforcement.
Nw Optimize Tests
by @nWave-ai
Minimizes test count while preserving coverage. Detects byte-identical pairs, parametrize-inflation, language-guarantee tests, AST-shape tests, stale migration nets. Approval gate before any change.
Nw Formal Verification Tlaplus
by @nWave-ai
TLA+ and PlusCal for specifying distributed system invariants. Decision heuristics for when formal verification adds value, key patterns, state explosion management, and alternatives comparison.
Nw Jtbd Interviews
by @nWave-ai
JTBD discovery techniques adapted for AI product owner context. Four Forces extraction, job dimension probing, question banks, and anti-patterns for interactive feature discovery conversations.
Nw Legacy Refactoring Ddd
by @nWave-ai
DDD-guided legacy refactoring patterns -- strangler fig, bubble context, ACL migration, 14 tactical/strategic/infrastructure patterns, and incremental monolith-to-microservices methodology
Nw Design Methodology
by @nWave-ai
Apple LeanUX++ design workflow, journey schema, emotional arc patterns, and CLI UX patterns. Load when transitioning from discovery to visualization or when designing journey artifacts.
Nw Jtbd Workflow Selection
by @nWave-ai
JTBD workflow classification and routing - ODI two-phase framework, five job types with workflow sequences, baseline type selection, workflow anti-patterns, and common recipes
Nw Cicd And Deployment
by @nWave-ai
CI/CD pipeline design methodology, deployment strategies, GitHub Actions patterns, and branch/release strategies. Load when designing pipelines or deployment workflows.
Nw Leanux Methodology
by @nWave-ai
LeanUX backlog management methodology - user story template, story sizing, story states, task types, Definition of Ready/Done, anti-pattern detection and remediation
Nw Deliver
by @nWave-ai
Orchestrates the full DELIVER wave end-to-end (roadmap > execute-all > finalize). Use when all prior waves are complete and the feature is ready for implementation.
Nw Bdd Methodology
by @nWave-ai
BDD patterns for acceptance test design - Given-When-Then structure, scenario writing rules, pytest-bdd implementation, anti-patterns, and living documentation
Nw Domain Driven Design
by @nWave-ai
Strategic and tactical DDD patterns, bounded context discovery, context mapping, aggregate design rules, and decision frameworks for when to apply DDD
Nw Command Design Patterns
by @nWave-ai
Best practices for command definition files - size targets, declarative template, anti-patterns, and canonical examples based on research evidence
Nw Mutation Test
by @nWave-ai
Runs feature-scoped mutation testing to validate test suite quality. Use after implementation to verify tests catch real bugs (kill rate >= 80%).
Nw Buddy
by @nWave-ai
nWave concierge — ask any question about methodology, project state, commands, migration, or troubleshooting. Read-only, contextual answers.
Nw Database Technology Selection
by @nWave-ai
Database comparison catalogs, RDBMS vs NoSQL selection criteria, CAP/ACID/BASE theory, OLTP vs OLAP, and technology-specific characteristics
Nw Discovery Methodology
by @nWave-ai
Question-first approach to understanding user journeys. Load when starting a new journey design or when the discovery phase needs deepening.
Nw Mikado Method
by @nWave-ai
Enhanced Mikado Method for complex architectural refactoring - systematic dependency discovery, tree-based planning, and bottom-up execution
Nw Buddy Command Catalog
by @nWave-ai
All /nw-* commands — what they do, when to use them, which agent they invoke. For the buddy agent to help users pick the right command.
Nw Collaboration And Handoffs
by @nWave-ai
Cross-agent collaboration protocols, workflow handoff patterns, and commit message formats for TDD/Mikado/refactoring workflows
Nw Buddy Wave Knowledge
by @nWave-ai
Wave methodology knowledge for the buddy agent — what each wave does, its inputs and outputs, and how to route questions.
Nw Buddy Project Reading
by @nWave-ai
How the nWave buddy agent reads a project to answer questions — detection, order of inspection, and citation discipline.
Nw Operational Safety
by @nWave-ai
Tool safety protocols, adversarial output validation, error recovery patterns, and I/O contracts for research operations
Nw Agent Creation Workflow
by @nWave-ai
Detailed 5-phase workflow for creating agents - from requirements analysis through validation and iterative refinement
Nw Interviewing Techniques
by @nWave-ai
Mom Test questioning toolkit, JTBD analysis, interview conduct, assumption testing framework, and hypothesis design
Nw Authoritative Sources
by @nWave-ai
Domain-specific authoritative source databases, search strategies by topic category, and source freshness rules
Nw Production Safety
by @nWave-ai
Agent safety boundaries - input validation, output filtering, scope constraints, and document creation policy
Nw Buddy Ssot Knowledge
by @nWave-ai
Single Source of Truth detection — where truth lives in an nWave repo and how to avoid contradicting it.
Nw Design Patterns
by @nWave-ai
7 agentic design patterns with decision tree for choosing the right pattern for each agent type
Nw Fp Hexagonal Architecture
by @nWave-ai
Hexagonal architecture patterns with pure core and side-effect shell for functional codebases
Nw Fp Algebra Driven Design
by @nWave-ai
Algebra-driven API design with monoids, semigroups, and interpreters via algebraic equations
Nw Fp Domain Modeling
by @nWave-ai
Domain modeling with algebraic data types, smart constructors, and type-level error handling
Nw Fp Principles
by @nWave-ai
Core functional programming thinking patterns and type system foundations, language-agnostic
Nw Command Optimization Workflow
by @nWave-ai
Step-by-step workflow for converting bloated command files to lean declarative definitions
Nw Fp Clojure
by @nWave-ai
Clojure language-specific patterns, data-first modeling, REPL-driven development, and spec
Nw Fp Fsharp
by @nWave-ai
F# language-specific patterns, Railway-Oriented Programming, and Computation Expressions
Nw Fp Kotlin
by @nWave-ai
Kotlin language-specific patterns with Arrow, Raise DSL, and coroutine-based effects
Nw Hotspot
by @nWave-ai
Git change frequency hotspot analysis — find the most-changed files in your codebase
Nw Pdr Review Criteria
by @nWave-ai
Evidence quality validation and decision gate criteria for product discovery reviews
Nw Bugfix
by @nWave-ai
Bug fix workflow: root cause analysis → user review → regression test + fix via TDD
Release Local
by @MaxGfeller
Run the local maintainer release flow for this Changesets-based pnpm monorepo.
Nw Fp Usable Design
by @nWave-ai
Naming conventions, API ergonomics, and usability patterns for functional code
Nw Fp Haskell
by @nWave-ai
Haskell language-specific patterns, GADTs, type classes, and effect systems
Nw Fp Scala
by @nWave-ai
Scala 3 language-specific patterns with ZIO, Cats Effect, and opaque types
Nw Mikado
by @nWave-ai
[EXPERIMENTAL] Complex refactoring roadmaps with visual tracking
Nw Por Review Criteria
by @nWave-ai
Review dimensions and bug patterns for journey artifact reviews
Nw Par Review Criteria
by @nWave-ai
Quality dimensions and review checklist for devop reviews
Claude Watch
by @shobhit99
Bridge your Claude Code session to the Claude Watch app on Apple Watch
Rongzhu Fangxie
by @dama-cyber
熔铸仿写 — 5源文指纹互消→类型公约数→100%原创+朱雀不可反查的番茄短篇生成系统。
Image Generator
by @dair-ai
Generate and edit images using Gemini's Nano Banana Pro model (gemini-3-pro-image-preview). Use this skill when the user asks you to generate images, create visuals, edit photos, create logos, generate product mockups, or…
Learn
by @dair-ai
Help a user learn a topic through adaptive tutoring, lesson planning, practice, retrieval checks, explanations, study guides, or exercises. Use when the user asks to learn, understand, practice, drill, review, study, or be…
Lesson Generator
by @dair-ai
Build compact, standalone multi-lesson course artifacts with lesson navigation, objectives, flashcards, quizzes, and source links.
Beads
by @ynulihao
Tracks complex, multi-session work using the Beads issue tracker and dependency graphs, and provides persistent memory that survives conversation compaction. Use when work spans multiple sessions, has complex dependencies, or…
Generate Image
by @ynulihao
Generate or edit images using AI models (FLUX, Gemini). Use for general-purpose image generation including photos, illustrations, artwork, visual assets, concept art, and any image that isn't a technical diagram or schematic.…
Semia
by @berabuddies
Audit an agent skill with Semia inside Claude Code. Use when the user asks to run `semia scan <path>`, "Run Semia audit on this skill", or audit a skill/plugin for behavior risk.
Salary Negotiation
by @Ssupercoder
薪资谈判助手 —— 5 阶段流程 + 4 核心策略 + 5 压力场景 + 中文话术卡片,基于 Ssupercoder/Salary-Negotiation-Skill 蒸馏
Firecrawl Scraper
by @ynulihao
Complete knowledge domain for Firecrawl v2 API - web scraping and crawling that converts websites into LLM-ready markdown or structured data. Use when: scraping websites, crawling entire sites, extracting web content, converting…