Agent skill
speckit
Enhancement module for Spec Kit, helping users set up and use the Specify CLI for spec-driven development. Core Scenario: When the user wants to initialize a Specify project to formalize the "Requirement → Plan → Task → Implementation" flow.
Install this agent skill to your Project
npx add-skill https://github.com/x-cmd/skill/tree/main/data/x-cmd/speckit
SKILL.md
speckit - Spec Kit & Specify CLI Enhancement
The speckit module facilitates the use of Spec Kit and the Specify CLI, which guide developers and AI tools through a formalized, specification-driven development process to ensure high-quality, predictable outputs.
When to Activate
- When the user wants to initialize a new Specify project to formalize development.
- When the user needs to set up a specific AI assistant (e.g., Claude) for a Specify project.
- When the user wants to check if all necessary tools for Spec Kit are installed.
Core Principles & Rules
- Formalized Workflow: Emphasize the flow from requirements to implementation to eliminate uncertainty.
- AI-Specific Initialization: Support initializing projects with specific AI assistants like
claudeorcodex.
Additional Scenarios
- Tool Validation: Use
checkto ensure the environment is ready for spec-driven development.
Patterns & Examples
Initialize Project (Interactive)
# Set up a Specify project with interactive AI selection
x speckit init
Initialize with Specific AI
# Set up a project in a specific directory with Claude as the assistant
x speckit init my-project --ai claude
Checklist
- Confirm if the project needs a specific AI assistant during initialization.
- Run
x speckit checkto ensure all required tools are available.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
pufferlib
High-performance reinforcement learning framework optimized for speed and scale. Use when you need fast parallel training, vectorized environments, multi-agent systems, or integration with game environments (Atari, Procgen, NetHack). Achieves 2-10x speedups over standard implementations. For quick prototyping or standard algorithm implementations with extensive documentation, use stable-baselines3 instead.
fluidsim
Framework for computational fluid dynamics simulations using Python. Use when running fluid dynamics simulations including Navier-Stokes equations (2D/3D), shallow water equations, stratified flows, or when analyzing turbulence, vortex dynamics, or geophysical flows. Provides pseudospectral methods with FFT, HPC support, and comprehensive output analysis.
metabolomics-workbench-database
Access NIH Metabolomics Workbench via REST API (4,200+ studies). Query metabolites, RefMet nomenclature, MS/NMR data, m/z searches, study metadata, for metabolomics and biomarker discovery.
geniml
This skill should be used when working with genomic interval data (BED files) for machine learning tasks. Use for training region embeddings (Region2Vec, BEDspace), single-cell ATAC-seq analysis (scEmbed), building consensus peaks (universes), or any ML-based analysis of genomic regions. Applies to BED file collections, scATAC-seq data, chromatin accessibility datasets, and region-based genomic feature learning.
zinc-database
Access ZINC (230M+ purchasable compounds). Search by ZINC ID/SMILES, similarity searches, 3D-ready structures for docking, analog discovery, for virtual screening and drug discovery.
astropy
Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.
Didn't find tool you were looking for?