🌍 Global Mirror — Visit original CN site →

Development

Coding, debugging, and software engineering

open-python-skillsA

Python backend development expertise for FastAPI, security patterns, database operations, Upstash integrations, and code quality. Use when: (1) Building REST APIs with FastAPI, (2) Implementing JWT/OAuth2 authentication, (3) Setting up SQLAlchemy/async databases, (4) Integrating Redis/Upstash caching, (5) Refactoring AI-generated Python code (deslopification), (6) Designing API patterns, or (7) Optimizing backend performance.

developmentpythonrust
2
1
Framework Anton Abyzov SpecweaveA

Expert on SpecWeave framework structure, rules, and spec-driven development conventions. Use when learning SpecWeave best practices, understanding increment lifecycle, or configuring hooks. Covers source-of-truth discipline, tasks.md/spec.md formats, living docs sync, and file organization patterns.

developmentgoshell
1
76
Filesystem McpA

Official Filesystem Model Context Protocol Server for local file operations.

developmentgo
1
194
Discovering ToolsA

Progressive disclosure pattern for MCP tools and skills. Use when tools aren't found or you need to discover available capabilities.

developmentpythongo
1
6
Akorchak:StrategyA

Develop a validated long-term strategy from current state to goal achievement

developmentgo
0
7
Akorchak:Icp GeneratorA

Generate data-driven Ideal Customer Profiles with scoring models and go-to-market playbooks

developmentrustgo
0
7
Writing SkillsA

Use when creating new skills, editing existing skills, or verifying skills work before deployment

developmentjavascripttypescript
0
2
Writing PlansA

Use when you have a spec or requirements for a multi-step task, before touching code

developmentpythongo
0
2
Using Git WorktreesA

Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification

developmentpythonrust
0
2
Test Driven DevelopmentA

Use when implementing any feature or bugfix, before writing implementation code

developmenttypescriptrust
0
2
Systematic DebuggingA

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

developmentrustbash
0
2
Skill BuilderA

Use this skill when creating new Claude Code skills from scratch, editing existing skills to improve their descriptions or structure, or converting Claude Code sub-agents to skills. This includes designing skill workflows, writing SKILL.md files, organizing supporting files with intention-revealing names, and leveraging CLI tools and Node.js scripting.

developmentjavascripttypescript
0
2
Running Openstudio ModelsA

Use this skill when working with OpenStudio 3.10 .osm models to adjust HVAC systems, equipment, thermal zones, schedules, or constructions, then run simulations to validate changes. Handles applying existing measures, running CLI simulations, and saving versioned model files. Delegates to diagnosing-energy-models for simulation failures and writing-openstudio-model-measures for custom measure creation. Includes BCL measure search and download.

developmentjavascriptpython
0
2
Receiving Code ReviewA

Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

developmentrustgo
0
2
PptxB

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

developmentjavascriptpython
0
2
Dispatching Parallel AgentsA

Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies

developmenttypescriptgo
0
2
BrainstormingA

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

developmentgobash
0
2
VitestA

Writes and runs tests, configures test environments, mocks dependencies, and generates coverage reports. Use when setting up vitest.config.ts, writing test suites, mocking modules, or measuring code coverage.

developmenttypescriptgo
0
3
VicinaeA

Builds Vicinae launcher extensions with TypeScript and React, defines commands, and creates List/Form/Detail views. Use when creating new extensions, implementing view/no-view commands, or building Raycast-compatible extensions.

developmenttypescriptgo
0
3
UvA

Initializes Python projects, manages dependencies, pins Python versions, and runs scripts with uv. Use when adding/removing packages, syncing environments, running tools with uvx, or building distributions.

developmentpythongo
0
3
TypescriptA

Configures TypeScript projects, defines types and interfaces, writes generics, and implements type guards. Use when setting up tsconfig.json, creating type definitions, or ensuring type safety in JS/TS codebases.

developmentjavascripttypescript
0
3
TmuxA

Manages background processes, captures command output, and handles session multiplexing. Use when running long-running commands, capturing output from detached processes, or managing concurrent tasks in headless environments.

developmentpythonbash
0
3
SweA

Applies software engineering best practices, design principles, and avoids common anti-patterns. Use when designing systems, reviewing code quality, refactoring legacy code, making architectural decisions, or improving maintainability.

developmenttypescriptpython
0
3
PythonA

Structures Python projects, writes type-hinted code, tests with pytest, and enforces quality with ruff and mypy. Use when setting up pyproject.toml, writing tests, adding type annotations, or formatting/linting code.

developmentpythongo
0
3
PiA

Configures pi coding agent with skills, templates, extensions, packages, and models. Use for composable development workflows, custom agents, and project-specific configurations.

developmenttypescriptbash
0
3
NomnomlA

Writes, edits, and renders nomnoml diagrams (text-to-UML) for architecture sketches, class diagrams, sequence-like flows, and relationship graphs. Use when asked to create or update nomnoml code, convert a description into a diagram, or render nomnoml to SVG/PNG for docs.

developmentnodeapi
0
3
NixA

Runs packages temporarily, creates isolated shell environments, and evaluates Nix expressions. Use when executing tools without installing, debugging derivations, or working with nixpkgs.

developmentpythongo
0
3
KnipA

Finds unused dependencies, files, and exports in JS/TS projects. Use when cleaning up dead code, removing stale packages from package.json, or identifying unreferenced exports.

developmentjavascripttypescript
0
3
JscpdA

Finds duplicate code blocks and analyzes duplication metrics across files. Use when identifying copy-pasted code, measuring technical debt, or preparing for refactoring.

developmentjavascripttypescript
0
3
GhA

Interacts with GitHub repositories, issues, pull requests, releases, and gists using the gh CLI. Use when managing GitHub resources, searching code/repos, creating PRs/issues, or making API requests.

developmenttypescriptbash
0
3
EslintA

Lints JavaScript and TypeScript code, configures rules, and fixes issues automatically. Use when linting code, fixing style issues, configuring eslint.config.js, or enforcing code quality standards.

developmentjavascripttypescript
0
3
BunA

Initializes projects, manages dependencies, runs scripts, executes tests, and bundles code using Bun. Use when working with package.json, installing packages, running dev servers, or building for production.

developmentjavascripttypescript
0
3
Ast GrepA

Searches code by AST patterns and performs structural refactoring across files. Use when finding function calls, replacing code patterns, or refactoring syntax that regex cannot reliably match.

developmentjavascripttypescript
0
3
React HooksA

This skill should be used when the user asks to "review React hooks", "check useEffect usage", "optimize hooks performance", "design custom hooks", "refactor to use hooks", "remove unnecessary useEffect", "simplify useMemo usage", or discusses React hooks patterns. Provides guidance on writing minimal, effective React hooks code.

developmentgoreact
0
9
Optimize Claude MdA

Analyze and optimize CLAUDE.md files for quality improvements and token reduction. Supports analysis-only, simplification-only, or full optimization modes. Use when asked to "review", "optimize", "simplify", "improve", "check", or "reduce tokens" in CLAUDE.md.

developmentjavascripttypescript
0
9
Execute PlanA

Execute a pre-existing plan file by implementing tasks sequentially with test verification after each step. Use when plan/tasks are already decomposed and ready for implementation.

development
0
9
Codex Review CliA

Use this skill when you need external perspective for code analysis, architecture advice, debugging guidance, or when stuck on complex problems. Executes Codex CLI in read-only mode for rapid consultation and second opinion. Note that Codex analyzes and suggests improvements but does not implement changes.

developmenttypescriptshell
0
9
Approach CheckA

Ask Claude to state its planned approach before writing code, for user approval. Use for medium-complexity tasks where Plan Mode is too heavy but wrong-approach risk exists.

developmentapi
0
9
ImplementA

Execute implementation tasks from the current plan. Works through tasks sequentially, marks completion, and preserves progress for continuation across sessions. Use when user says "implement", "start coding", "execute plan", or "continue implementation".

developmenttypescriptgo
0
18
FixA

Fix a specific bug or problem in the codebase. Analyzes code to find and fix issues without creating plans. Use when user reports a bug, error, or something not working. Always suggests test coverage and adds logging.

developmenttypescriptgo
0
18
FeatureA

Start a new feature development. Creates a git branch with a logical name based on feature description, then invokes /task to create an implementation plan. Use when user says "new feature", "start feature", "implement feature", or "add feature".

developmentbashtesting
0
18
EvolveA

Self-improve AI Factory skills based on project context, accumulated patches, and codebase patterns. Analyzes what went wrong, what works, and enhances skills to prevent future issues. Use when you want to make AI smarter for your project.

developmenttypescriptgo
0
18
CommitA

Create conventional commit messages by analyzing staged changes. Generates semantic commit messages following the Conventional Commits specification. Use when user says "commit", "save changes", or "create commit".

developmentbashgit
0
18
Best PracticesA

Code quality guidelines and best practices for writing clean, maintainable code. Covers naming, structure, error handling, testing, and code review standards. Use when writing code, reviewing, refactoring, or asking "how should I name this", "best practice for", "clean code".

developmenttypescriptpython
0
18
React PatternsA

React development patterns and best practices. Covers hooks, state management, component design, and performance optimization.

developmenttypescriptreact
0
18
Php PatternsA

PHP development patterns and best practices. Covers Laravel, Symfony, modern PHP 8+, PSR standards, Composer, and testing with PHPUnit/Pest.

developmentrustgo
0
18
Api PatternsA

Node.js API development patterns. Covers REST design, validation, error handling, authentication, and database access.

developmenttypescriptrust
0
18
Nextjs PatternsA

Next.js development patterns and best practices. Helps with App Router, Server Components, API routes, and data fetching.

developmenttypescriptrust
0
18
Software EngineerA

Core software engineering principles for code style, documentation, and development workflow. Applies when editing code, working in software repositories, or performing software development tasks.

developmentjavascriptjava
0
3
DebuggingA

Root cause analysis and debugging protocols. Use when encountering errors, test failures, unexpected behavior, stack traces, or when code behaves differently than expected.

developmentgotesting
0
3

Stay up to date

Get the latest news on AI tools and skills delivered to your inbox.