Opinionated architecture guidance that pushes you toward Clean Architecture and DDD patterns. It's aggressive about using libraries over custom code (think cockatiel for retries, not rolling your own), enforces early returns and function decomposition, and has strong opinions on naming (no more utils.js dumping grounds). The skill actively fights NIH syndrome and keeps reminding you that custom code is a liability. Best for teams that want consistent architectural decisions baked into their workflow, though the prescriptive style won't fit every project. If you're tired of bikeshedding about code organization, this codifies a lot of those decisions for you.

skills.sh installs
3.3K
GitHub stars
43.1K
last updated
Jul 14, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill software-architecture --agent claude-code

Installs into .claude/skills of the current project.

Files

Software Architecture Development Skill

This skill provides guidance for quality focused software development and architecture. It is based on Clean Architecture and Domain Driven Design principles.

Code Style Rules

General Principles

  • Early return pattern: Always use early returns when possible, over nested conditions for better readability
  • Avoid code duplication through creation of reusable functions and modules
  • Decompose long (more than 80 lines of code) components and functions into multiple smaller components and functions. If they cannot be used anywhere else, keep it in the same file. But if file longer than 200 lines of code, it should be split into multiple files.
  • Use arrow functions instead of function declarations when possible

Best Practices

Library-First Approach

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Category
Code Review & Quality

More from sickn33/antigravity-awesome-skills

All 708
1lingzhi227 avatarself-reviewlingzhi227/agent-research-skillsAutomatically review an academic paper using the NeurIPS review form with three reviewer personas, ensemble scoring, and reflection refinement. Extracts text fr1.7Kskills.sh installs
2neolabhq avatarreview-local-changesneolabhq/context-engineering-kitReview your local uncommitted working-tree changes (git diff plus untracked files) and return actionable improvement suggestions. Use before committing, when no1.3Kskills.sh installs
3ruvnet avatargithub-code-reviewruvnet/rufloComprehensive GitHub code review with AI-powered swarm coordination1.3Kskills.sh installs
4ruvnet avataragent-code-review-swarmruvnet/rufloAgent skill for code-review-swarm - invoke with $agent-code-review-swarm1.1Kskills.sh installs
5ruvnet avataragent-v3-security-architectruvnet/rufloAgent skill for v3-security-architect - invoke with $agent-v3-security-architect1.1Kskills.sh installs
6skillcreatorai avatarcode-reviewskillcreatorai/ai-agent-skillscode review970skills.sh installs