A collection of 29+ slash commands and 9 specialized agents for systematic spec-driven development workflows in Claude Code, enabling requirements through implementation with built-in validation.
git clone https://github.com/benjaminr/claude-code-essentials.gitClaude Code Essentials provides a comprehensive framework for structured software development using 29+ slash commands organized across spec-driven development, code analysis, project management, and testing. The skill implements a four-stage workflow—Requirements, Design, Planning, and Implementation—with EARS notation for clear, testable specifications and progressive validation at each stage. It includes 9 specialized sub-agents covering code standards, documentation, performance profiling, testing, infrastructure engineering, full-stack development, AI/ML solutions, Git workflows, and design systems. Each project maintains feature-specific context through CLAUDE.md files that track design decisions and implementation notes, while global installation makes commands available across all projects. Developers benefit from automated quality gates, memory-driven context management, and built-in support for modern technology stacks including Python, JavaScript, Next.js, FastAPI, AWS, and Terraform.
Install globally using the quick-install script to make commands available across projects: `curl -sSL https://raw.githubusercontent.com/benjaminr/claude-code-essentials/main/quick-install.sh | bash`. Initialize any project with `/project:init-sdd`, then start your first specification with `/sdd:core:spec [name] [description]` and progress through the workflow using `/sdd:core:next` or `/sdd:core:build`.
Initialize structured development workflows with spec-driven requirements using EARS notation
Generate and validate technical specifications, designs, and implementation plans progressively
Execute parallel feature development across multiple specifications with orchestration commands
Analyze and improve code quality, performance, security, and test coverage systematically
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/benjaminr/claude-code-essentialsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I'm working on a [PROGRAMMING_LANGUAGE] project for [COMPANY] in the [INDUSTRY] sector. I need help with [SPECIFIC_TASK]. Can you provide me with a concise code snippet using best practices, along with a brief explanation of how it works?
# Code Snippet for Data Analysis in Python
```python
import pandas as pd
# Load the dataset
file_path = 'sales_data.csv'
data = pd.read_csv(file_path)
# Data cleaning
# Remove rows with missing values
data = data.dropna()
# Convert date column to datetime format
data['Date'] = pd.to_datetime(data['Date'])
# Data analysis
# Group by month and calculate total sales
monthly_sales = data.groupby(data['Date'].dt.to_period('M'))['Sales'].sum()
# Print the result
print(monthly_sales)
```
This code snippet demonstrates how to load, clean, and analyze sales data using Python's pandas library. It first loads the data from a CSV file, then removes any rows with missing values. The date column is converted to a datetime format to facilitate time-based analysis. Finally, the data is grouped by month, and the total sales for each month are calculated and printed.AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
ITIL-aligned IT service management platform
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan