home/categories/development
domain cluster

Development

Frameworks, languages, and architectural tools.

23643 skillsall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
package-distribution
36

uv

Use when working with Astral's uv — managing Python project dependencies, creating PEP 723 scripts, installing tools, managing Python versions, configuring package indexes, or migrating from pip/poetry. Covers project initialization, virtual environments, workspace configuration, and CI/CD integration.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

specialist-skill-routing

Use as the routing layer for Python engineering tasks — matches task descriptions against trigger lists and activates specialist skills before starting work. Covers Typer, Rich, Textual, FastMCP/MCP, ty type checker, uv, Hatchling, TOML editing, pre-commit/prek, async Python, PyPI packaging, complex linting, technical debt modernization, testing, feature workflows, and stdlib scripting.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

python3-tools

Python tooling expertise for uv, Hatchling, ty type checker, pre-commit, TOML editing, and PyPI packaging. Activates on uv commands, pyproject.toml configuration, type checker setup, build system, git hooks, packaging, or release workflows.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

python3-publish-release-pipeline

Set up CI/CD pipeline for Python package publishing to PyPI. Use when preparing to publish a package, when setting up automated releases, or when configuring GitHub Actions or GitLab CI for Python projects.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

pypi-readme-creator

Use when creating a README for a Python package, preparing for PyPI publication, fixing README rendering errors found by twine check, choosing between README.md and README.rst, or configuring the readme field in pyproject.toml. Generates professional, PyPI-compliant README files.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

setup

Use when installing, updating, or troubleshooting the dasel v3 binary — runs the install script, verifies installation, and diagnoses PATH and download issues

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

adopt-ruff

Use when you want to expand Ruff rule coverage in a Python repository using adopt-ruff suggestions.

ScDor
ScDor
development
open
package-distribution
36

toml-python

Use when reading or writing pyproject.toml or .toml config files in Python, editing TOML while preserving comments and formatting, designing configuration file formats for Python tools, working with tomlkit or tomllib, or implementing atomic config file updates.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

python3-packaging

Configure pyproject.toml and Python packaging for distribution. Use when setting up a new Python package, when configuring build tools and dependencies, or when preparing a project for PyPI publishing.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

stdlib-scripting

LAST RESORT for stdlib-only Python 3.11+ scripts in CONFIRMED restricted environments (airgapped systems, no uv, no internet access). Creates portable dependency-free scripts using argparse, logging, config management (JSON/TOML/INI), and cross-platform patterns. Use ONLY when environment restrictions prevent Typer+Rich with PEP 723. Triggers on "stdlib-only script", "no dependencies", "airgapped", "restricted environment", "portable script no network". For standard CLI development, use python-cli-architect with Typer+Rich instead.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

hatchling

Use when working with Hatchling — configuring build system setup, pyproject.toml metadata, dependencies, entry points, build hooks, version management, wheel and sdist builds, package distribution, setuptools migration, or troubleshooting Hatchling build errors. Covers PEP 517/518/621/660 standards.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

pypi-readme-creator

Use when creating a README for a Python package, preparing for PyPI publication, fixing README rendering errors found by twine check, choosing between README.md and README.rst, or configuring the readme field in pyproject.toml. Generates professional, PyPI-compliant README files.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

perl-cpan-ecosystem

This skill should be used when the user asks to install Perl modules, use cpanm, create a cpanfile, manage Perl dependencies, set up Carton, configure local lib, or mentions CPAN, cpanminus, module installation, or Perl package management.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

ty

Use when working with ty — running Python type checks, configuring ty.toml or pyproject.toml, suppressing diagnostics, interpreting error codes, targeting Python versions, or integrating ty with editors and CI. Covers CLI flags, configuration schema, rule severity, suppression comments, environment discovery, module resolution, and all installation methods.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

uv

Use when working with Astral's uv — managing Python project dependencies, creating PEP 723 scripts, installing tools, managing Python versions, configuring package indexes, or migrating from pip/poetry. Covers project initialization, virtual environments, workspace configuration, and CI/CD integration.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

setup-skill-discovery

Creates or regenerates .dh/skill_discovery.yaml. Scans repo to infer tech stack, inventories installed skills via npx skills list, loads candidate skill content before suggesting, and writes a config-driven skill injection file. Run /dh:setup-skill-discovery to create or update the project skill discovery config.

Jamie-BitFlight
Jamie-BitFlight
development
open
package-distribution
36

release-skills

Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, and generic projects. Use when user says "release", "发布", "new version", "bump version", "push", "推送".

mj-meyer
mj-meyer
development
open
package-distribution
36

python3-publish-release-pipeline

Set up CI/CD pipeline for Python package publishing to PyPI. Use when preparing to publish a package, when setting up automated releases, or when configuring GitHub Actions or GitLab CI for Python projects.

Jamie-BitFlight
Jamie-BitFlight
development
open
ecommerce-development
35

retail-agent-customizer

Customize the retail agent for different use cases. Use when adapting for different business types, industries, or output formats, or when modifying prompts, adding verticals, or changing the analysis focus.

lavinigam-gcp
lavinigam-gcp
development
open
architecture-patterns
35

pact-architecture-patterns

Architectural design patterns, C4 diagram templates, component design guidelines, and anti-patterns for PACT Architect phase. Use when: designing system components, creating architecture diagrams, defining component boundaries, planning API contracts, selecting design patterns, or reviewing architectural decisions. Triggers on: architecture design, C4 diagrams, component design, system design, microservices, monolith, API design, interface contracts, architect phase.

ProfSynapse
ProfSynapse
development
open
frontend
35

react-hooks

Resolves React hook violations (rules of hooks, useEffect dependencies, hook ordering).

salavender
salavender
development
open
ecommerce-development
35

b2c-webdav

List, upload, download, and manage files on B2C Commerce instances via WebDAV with the b2c cli. Always reference when using the CLI to upload or download files via WebDAV, manage IMPEX directories, create remote directories, or zip/unzip remote files. For log exploration and tailing, use b2c-logs instead.

SalesforceCommerceCloud
SalesforceCommerceCloud
development
open
ecommerce-development
35

b2c-docs

Search and read B2C Commerce (SFCC/Demandware) Script API documentation and XSD schemas with the b2c cli. Always reference when using the CLI to search or read Script API documentation, look up dw.* classes, or browse XSD schemas. Also use when writing B2C scripts, answering "how do I" questions about URLs/products/orders, or verifying class methods and properties.

SalesforceCommerceCloud
SalesforceCommerceCloud
development
open
ecommerce-development
35

b2c-ordering

Work with orders using OrderMgr API in B2C Commerce. Use when creating orders, managing order status, handling order failures, or implementing checkout flows. Covers order lifecycle, status transitions, async order processing, and order queries.

SalesforceCommerceCloud
SalesforceCommerceCloud
development
open
Previous
Page 467 / 986
Next