Skip to content

cpatrickalves/dev-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dev-OS

My personal development operating system — a curated repository of configurations, skills, commands, sub-agents, and plugins that power my daily software development workflow with Claude Code.

This is where I document and evolve my Vibe Coding process.


What's Inside

Skills

Reusable skill modules that extend Claude Code with specialized knowledge and workflows.

Skill Category Description
skill-creator Development Guide for creating effective Claude Code skills
skill-reviewer Development Review and improve skills against best practices
solid-checker Development Analyze and fix SOLID principle violations
setting-up-fastapi-projects Python Create production-ready FastAPI projects with async SQLAlchemy
setting-up-async-postgres Python Set up async PostgreSQL with SQLAlchemy and test fixtures
fastapi-api-key-auth Python Add X-API-Key header authentication to FastAPI apps
pytest-testing Python Generate pytest suites with fixtures, parametrization, and mocking
python-cashews-cache Python Async caching with cashews library and diskcache backend
frontend-design Frontend Create distinctive, production-grade frontend interfaces
copywriting Frontend Write and improve marketing copy for web pages
vercel-react-best-practices Frontend React/Next.js performance optimization (57 rules across 8 categories)
sop-creator Operations Create runbooks, playbooks, and technical documentation
competitors-analysis Operations Evidence-based competitor analysis from actual cloned code
azure-devops-cli Operations Azure DevOps resource management via CLI
planecli Operations Plane.so project management via CLI
improving-skills-from-sessions Productivity Analyze sessions to propose skill improvements
macos-cleaner Productivity Analyze and reclaim macOS disk space

Commands

Custom slash commands available in Claude Code.

Command Description
/create-simple-feature-prd Create a detailed Product Requirements Document
/create-simple-feature-tasks Generate a step-by-step task list from requirements
/create-update-changelog Create or update a changelog with semantic versioning
/create-update-readme Create or update the project README
/create-update-makefile Create or update a Makefile for automation
/pr-summary Generate a pull request summary for the current branch
/end-session Generate a session log with summary, changes, and next steps
/improve-specs Refine specification documents through detailed interview
/blitzy-create-product-description Create a marketing product description
/blitzy-create-codebase-docs Generate comprehensive codebase documentation
/blitzy-create-comprehensive-documentation Generate full project documentation

Plugins

Official Claude Code plugins enabled in this workspace.

Plugin Description
feature-dev 7-phase feature development workflow with code-explorer, code-architect, and code-reviewer agents
pr-review-toolkit PR review with specialized agents for comments, tests, error handling, types, code quality, and simplification
pyright-lsp Python type checking
typescript-lsp TypeScript type checking
claude-md-management Markdown management tools

Standards & Profiles

Pre-configured development profiles with tech stack standards.

  • Default profile — React 18, TypeScript, Tailwind CSS, Vite, Node.js, Express, PostgreSQL
  • Python profile — FastAPI, Python (uv), Next.js, Tailwind CSS, PostgreSQL, SQLAlchemy, Redis, pytest, Ruff

Project Structure

dev-os/
├── .claude/
│   ├── commands/          # Custom slash commands
│   ├── skills/            # 17 reusable skill modules
│   └── settings.json      # Plugin and permission config
├── commands/
│   └── agent-os/          # Standards management commands
├── profiles/
│   ├── default/           # Default tech stack profile
│   └── python/            # Python tech stack profile
├── scripts/               # Helper scripts
└── config.yml             # Main configuration

How I Use This

This repo is my single source of truth for development configurations. I clone it, and Claude Code picks up all the skills, commands, and plugins automatically. When I learn a new pattern or refine a workflow, I update it here so every future session benefits.

The skills cover the full stack I work with daily — from FastAPI backends and React frontends to project management, documentation, and code quality. The commands automate repetitive tasks like writing PRDs, changelogs, and PR summaries.


Getting Started

  1. Clone the repo
  2. Open it with Claude Code — skills, commands, and plugins load automatically from .claude/
  3. Use /create-simple-feature-tasks to break down a feature, /pr-summary to summarize changes, or any other command

About

This is where I document and evolve my Vibe Coding process.

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors