Updated 5mo ago
by tranhieutt
software_development_department
Software Development Department
72 GitHub stars (72)
Steady at 72 stars — no new stars in the 16 days since Sep 30.
- 30 skills (30 skills found in its SKILL.md files)
- 40 forks (40 forks)
- 5mo ago last update (Last updated 5mo ago)
Install
Skills CLI
npx skills add tranhieutt/software_development_department
Asks which skills and agents to install. Just one: npx skills add tranhieutt/software_development_department --skill agent-health — add -g for every project.
Claude Code
git clone https://github.com/tranhieutt/software_development_departmentcp -r "software_development_department/.claude/skills/agent-health" ~/.claude/skills/
Copies the agent-health skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add tranhieutt/software_development_department
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 116 files.
-
agent-health
Reads production/traces/agent-metrics.jsonl and displays a per-agent performance summary table for the current or a specified session. Highlights agents with high error rates or OPEN circuit breaker state.
.claude/skills/agent-health/SKILL.md on GitHub (opens in a new tab) -
agent-style
Provides the vendored agent-style v0.3.5 prose rule pack as a portable Claude skill. Use when installing, syncing, applying, or auditing SDD Agent-Style support in another project, or when a style-review workflow needs the bundled rules.
.claude/skills/agent-style/SKILL.md on GitHub (opens in a new tab) -
angular-best-practices
Provides Angular best practices for components, modules, services, and reactive patterns. Use when working with Angular TypeScript files, component templates, NgModules, RxJS observables, or when the user mentions Angular, ng, or Angular CLI.
.claude/skills/angular-best-practices/SKILL.md on GitHub (opens in a new tab) -
annotate
Records unexpected API behaviors, undocumented caveats, version bugs, or non-obvious workarounds into .claude/memory/annotations.md. Use immediately when an undocumented behavior or surprising caveat is discovered during development.
.claude/skills/annotate/SKILL.md on GitHub (opens in a new tab) -
api-design
Defines REST and GraphQL API contracts including endpoints, request/response schemas, auth flows, and versioning strategy. Use when designing a new API, reviewing an API spec, or when the user mentions API design, OpenAPI, or endpoint contracts.
.claude/skills/api-design/SKILL.md on GitHub (opens in a new tab) -
architecture-decision-records
Manages the ADR (Architecture Decision Record) registry. Use when recording tech-stack choices, design patterns, or infrastructure decisions with context, alternatives, and rationale. Supports listing, searching, or creating formal ADR documents.
.claude/skills/architecture-decision-records/SKILL.md on GitHub (opens in a new tab) -
aws-serverless
Provides AWS serverless architecture patterns for Lambda, API Gateway, DynamoDB, SQS, and SAM/CDK. Use when working with AWS serverless files (serverless.yml, CDK stacks) or when the user mentions Lambda, API Gateway, serverless, or AWS SAM.
.claude/skills/aws-serverless/SKILL.md on GitHub (opens in a new tab) -
backend-architect
Designs scalable backend architectures covering microservices, event-driven systems, API gateways, and data stores. Use when designing a backend system or when the user mentions backend architecture, scalability, or distributed systems.
.claude/skills/backend-architect/SKILL.md on GitHub (opens in a new tab) -
backend-patterns
Applies production backend patterns: middleware, error handling, auth, database integration, and API design. Use when working with backend service files or when the user mentions Express, Fastify, NestJS, backend patterns, or service architecture.
.claude/skills/backend-patterns/SKILL.md on GitHub (opens in a new tab) -
brainstorm
Facilitates structured product ideation to define user needs, core value, and product direction. Use when the user wants to explore a new product idea, has a vague concept to develop, or mentions brainstorming or ideation.
.claude/skills/brainstorm/SKILL.md on GitHub (opens in a new tab) -
bug-report
Creates a structured bug report with reproduction steps, expected vs actual behavior, environment details, and severity assessment. Use when a bug or defect is found and needs to be formally documented.
.claude/skills/bug-report/SKILL.md on GitHub (opens in a new tab) -
changelog
Generates a structured changelog from git history following Keep a Changelog format and conventional commits. Use when creating a CHANGELOG.md, preparing release notes, or when the user mentions changelog or release history.
.claude/skills/changelog/SKILL.md on GitHub (opens in a new tab) -
claude-api
Provides code patterns for the Anthropic Claude API including streaming, tool use, and prompt caching. Use when working with Anthropic SDK files or when the user mentions Claude API, Anthropic client, or LLM integration.
.claude/skills/claude-api/SKILL.md on GitHub (opens in a new tab) -
cloud-architect
Designs multi-cloud and hybrid cloud architectures across AWS, GCP, and Azure. Use when designing cloud infrastructure or when the user mentions cloud architecture, AWS, GCP, Azure, or multi-cloud.
.claude/skills/cloud-architect/SKILL.md on GitHub (opens in a new tab) -
cloud-run-puppeteer
Deploys Puppeteer browser automation on Google Cloud Run with Docker. Use when running headless browser tasks on Cloud Run, or when the user mentions Cloud Run, Puppeteer, headless Chrome, or serverless browser automation.
.claude/skills/cloud-run-puppeteer/SKILL.md on GitHub (opens in a new tab) -
code-review-checklist
Provides a comprehensive code review checklist for pull requests covering security, performance, maintainability, and testing. Use as a reference during code reviews or when the user asks for a review checklist.
.claude/skills/code-review-checklist/SKILL.md on GitHub (opens in a new tab) -
code-review
Performs architectural and quality code review checking coding standards, SOLID principles, architectural compliance, and common software issues. Use when reviewing a file or directory before merge, or when the user mentions code review, PR review, or quality check.
.claude/skills/code-review/SKILL.md on GitHub (opens in a new tab) -
code-simplification
Simplifies working code while preserving exact behavior. Use after tests pass, during review feedback, or when code is harder to read, maintain, or verify than it needs to be without changing product behavior.
.claude/skills/code-simplification/SKILL.md on GitHub (opens in a new tab) -
codex-sdd
Adapts SDD for Codex while preserving Claude Code behavior. Use when working in Codex, setting up Codex compatibility, mapping Claude tools to Codex tools, or explaining how SDD should run outside Claude Code.
.claude/skills/codex-sdd/SKILL.md on GitHub (opens in a new tab) -
commit
Creates a well-formed git commit following conventional commit format with type, scope, and descriptive message. Use when the user is ready to commit changes or mentions conventional commits.
.claude/skills/commit/SKILL.md on GitHub (opens in a new tab) -
context-engineering
Strictly enforce context engineering principles to avoid context stuffing, optimize memory architecture, and manage the Research-Plan-Reset-Implement cycle.
.claude/skills/context-engineering/SKILL.md on GitHub (opens in a new tab) -
database-architect
Designs relational and NoSQL database schemas, indexing strategies, migration plans, and data modeling patterns. Use when designing a database or when the user mentions database architecture, schema design, or data modeling.
.claude/skills/database-architect/SKILL.md on GitHub (opens in a new tab) -
db-review
Reviews database schemas, queries, and migrations for correctness, performance, security, and best practices. Use when reviewing SQL migration files or when the user mentions database review, schema review, or query audit.
.claude/skills/db-review/SKILL.md on GitHub (opens in a new tab) -
deep-interview
Conducts a structured technical deep-dive to gather detailed requirements, constraints, and decisions from the user. Use when starting a complex feature or when the user wants to be asked structured clarifying questions before implementation.
.claude/skills/deep-interview/SKILL.md on GitHub (opens in a new tab) -
design-review
Reviews UI/UX designs, wireframes, and design systems for usability, accessibility, consistency, and implementation feasibility. Use when reviewing design specs or when the user mentions design review, UX review, or design feedback.
.claude/skills/design-review/SKILL.md on GitHub (opens in a new tab) -
design-system
Decomposes a product concept into architectural components, domain systems, data models, and integration boundaries. Use when starting system architecture or when the user mentions system design or component breakdown.
.claude/skills/design-system/SKILL.md on GitHub (opens in a new tab) -
devops-deploy
Designs and executes CI/CD pipelines, GitOps workflows, deployment automation, and cloud infrastructure deployment including Docker, AWS Lambda, SAM, Terraform, and GitHub Actions. Use when building or improving CI/CD pipelines, containerizing applications, creating deployment runbooks, or deploying to cloud infrastructure.
.claude/skills/devops-deploy/SKILL.md on GitHub (opens in a new tab) -
diagnose
Diagnostic pipeline for complex/intermittent bugs. Uses diagnostics roles for Investigation, Verification, and Solution before Lead Programmer handoff. Use ONLY for non-obvious failures (root cause unclear, reproduction unstable, fixes reverted). NOT for trivial bugs with known cause — fix them directly.
.claude/skills/diagnose/SKILL.md on GitHub (opens in a new tab) -
django-patterns
Provides expert-level Django development patterns covering App Router (indirectly via REST/GraphQL), async views, DRF, Celery, signals, middleware, and performance optimization. Use when building complex Django 5.x applications or identifying N+1 query issues.
.claude/skills/django-patterns/SKILL.md on GitHub (opens in a new tab) -
docker-patterns
Provides Docker and Docker Compose patterns including multi-stage builds, networking, volumes, and production configurations. Use when working with Dockerfile or docker-compose.yml, or when the user mentions Docker, containers, or containerization.
.claude/skills/docker-patterns/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.