Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.
Install with Tessl CLI
npx tessl i github:sickn33/antigravity-awesome-skills --skill software-architecture52
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Library-first resilience patterns
Uses cockatiel
0%
100%
No hand-rolled retry loop
100%
100%
package.json with npm deps
100%
100%
Typed error handling
100%
100%
Arrow functions
0%
100%
No generic file names
100%
100%
Domain-specific naming
100%
100%
Functions under 50 lines
100%
100%
Without context: $1.2834 · 33m 17s · 25 turns · 201 in / 25,410 out tokens
With context: $1.2050 · 40m 45s · 37 turns · 281 in / 18,355 out tokens
Domain naming and clean architecture
No generic file names
100%
100%
Domain-specific names
100%
100%
Business logic separate from routes
100%
100%
Data access out of controllers
100%
100%
Framework-independent domain
100%
100%
Domain entities defined separately
100%
100%
Single responsibility modules
100%
100%
Early returns in functions
100%
100%
Without context: $0.3748 · 28m 46s · 18 turns · 137 in / 5,069 out tokens
With context: $1.4518 · 41m 40s · 45 turns · 489 in / 20,267 out tokens
Code quality and validation libraries
Uses validation library
100%
100%
No hand-rolled validation
100%
100%
Arrow functions
0%
100%
Max nesting depth ≤3
100%
100%
Functions ≤50 lines
100%
100%
Files ≤200 lines
0%
100%
Early return pattern
100%
100%
Logic decomposed
100%
100%
Without context: $0.8619 · 37m 13s · 25 turns · 234 in / 14,955 out tokens
With context: $0.7553 · 33m 40s · 32 turns · 342 in / 8,357 out tokens
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.