agentleFS
BigY0shiBigY0shi/super-skills/skills/coding-suite/SKILL.md

coding-suite

Skill4 starsChanged 6 months agoMITView on GitHub

Full-stack coding AI covering 50+ specialist skills across language mastery, framework expertise, testing, code quality, architecture, API design, LLM development, performance, security, and developer tooling. Use for Python, TypeScript, JavaScript, Rust, Java, C#, Ruby, SQL, PHP, C, React, Next.js, NestJS, Node.js, PostgreSQL, Prisma, Angular, GraphQL, Firebase, TDD, clean code, code review, systematic debugging, refactoring, API design, database design, software architecture, prompt engineering, embedding strategies, semantic search, performance optimization, auth patterns, bun/uv/npm tooling, and developer experience. Trigger keywords: Python, TypeScript, JavaScript, Rust, Java, C#, Ruby, SQL, PHP, React, Next.js, NestJS, Node, Postgres, Prisma, GraphQL, Firebase, test, TDD, refactor, clean code, code review, debug, architecture, API, REST, database schema, LLM, embeddings, RAG, semantic search, performance, auth, JWT, OAuth, bun, uv, DX, scaffold, fullstack.

The file

We split this skill into the rules it gives an agent

1 rule. About 0 are common, 0 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈0

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    All sub-skill instructions are in references/skills-catalog.md.

    line 124

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Coding Suite

A complete, modular coding AI covering the full software development lifecycle — from language mastery and framework expertise to testing, architecture, performance, and developer experience.


How to Use This Skill

  1. Identify the task category from the routing table below
  2. Load the matching sub-skill from references/skills-catalog.md
  3. Execute following the sub-skill's workflow

Quick Routing Table

🐍 Language Mastery

TaskLoad
Python best practices, patterns, async, packaging, type hintspython-pro
TypeScript strict mode, advanced types, utility types, genericstypescript-pro
JavaScript 33 core concepts — closures, async/await, prototypes, modulesjavascript-mastery
Rust systems programming, ownership, lifetimes, async, WASMrust-pro
Java enterprise patterns, Spring, concurrency, JVM tuningjava-pro
C# .NET, LINQ, async, dependency injection, Avaloniacsharp-pro
Ruby idioms, metaprogramming, Rails patternsruby-pro
SQL query optimization, window functions, CTEs, indexingsql-pro
PHP modern patterns, PSR standards, Laravel/Symfony idiomsphp-pro
C systems programming, memory management, POSIXc-pro

⚛️ Framework Expertise

TaskLoad
React hooks, component patterns, state management, performancereact-best-practices
Next.js App Router, Server Components, data fetching, cachingnextjs-best-practices
NestJS module architecture, DI, guards, interceptors, pipesnestjs-expert
Node.js runtime, streams, event loop, production patternsnodejs-best-practices
PostgreSQL indexing, query planning, partitioning, replicationpostgres-best-practices
Prisma schema design, migrations, query optimization, relationsprisma-expert
Angular modernization, migration to standalone, signalsangular-migration

🧪 Testing

TaskLoad
TDD red-green-refactor cycle, test-first workflowtdd-workflow
Jest patterns, factory functions, mock strategies, snapshot testingtesting-patterns
Unit test generation, coverage reporting, assertion patternsunit-testing
Full webapp testing — integration, E2E, API contract testingwebapp-testing
LLM output evaluation, hallucination detection, benchmark designllm-evaluation

🧹 Code Quality

TaskLoad
Clean code principles — SRP, DRY, KISS, YAGNI, naming, structureclean-code
Code review — constructive feedback, PR standards, mentoringcode-review-excellence
Root cause debugging — always find cause before fixingsystematic-debugging
Tech debt refactoring, context restoration, incremental improvementcode-refactoring
Production code audit — security, performance, reliability scanproduction-code-audit
Linting, formatting, static analysis configurationlint-and-validate

🏗️ Architecture

TaskLoad
Full-stack system design, scalable architecture, tech stack decisionssenior-architect
React/Next.js/Node fullstack scaffolding, code quality analysissenior-fullstack
Clean Architecture, DDD, early returns, library-first philosophysoftware-architecture
C4 model diagrams — context, container, component, codec4-architecture
Schema design, ORM selection (Prisma/Drizzle/Kysely), indexingdatabase-design
REST vs GraphQL vs tRPC decision, versioning, auth, rate limitingapi-patterns

🔌 Backend & APIs

TaskLoad
OpenAPI/Swagger docs, endpoint documentation, schema generationapi-documentation
GraphQL schema design, resolvers, N+1 prevention, subscriptionsgraphql
Firebase Auth, Firestore, Cloud Functions, Realtime Databasefirebase
Neon serverless Postgres, branching, connection poolingneon-postgres
Feature development patterns, backend architecture guidelinesbackend-development

🤖 LLM & AI Development

TaskLoad
Prompt engineering, chain-of-thought, constitutional AI, token optimizationllm-prompt-optimize
Embedding model selection, chunking strategies, similarity searchembedding-strategies
Semantic search architecture, hybrid search, ranking, retrievalsearch-specialist

⚡ Performance

TaskLoad
Core Web Vitals, Lighthouse, CPU/memory profiling, flame graphsperformance-profiling
Bundle optimization, LCP/INP/CLS, caching strategies, lazy loadingweb-performance-optimization
Application-level performance — N+1, memoization, algorithmicapplication-performance

🔐 Auth & Security

TaskLoad
Authentication vulnerabilities, OWASP Top 10, broken auth patternsauth-security
Clerk authentication integration, Next.js middleware, route protectionclerk-auth
Next.js + Supabase auth, RLS, session managementnextjs-supabase-auth

🛠️ Developer Tooling

TaskLoad
DX optimization — reduce onboarding friction, automate workflows, IDE setupdx-optimizer
Bun runtime, package manager, bundler, test runnerbun-development
uv Python package manager, virtual envs, dependency lockinguv-package-manager
Python packaging, pyproject.toml, distribution, publishingpython-packaging
Advanced git — rebase, worktrees, bisect, hooks, branching strategiesgit-advanced-workflows
Requesting/receiving code reviews, PR etiquette, feedback culturecode-review-workflow
Co-authoring documentation, README generation, API docsdoc-coauthoring

Loading Sub-Skills

All sub-skill instructions are in references/skills-catalog.md.

coding-suite/
├── SKILL.md                      ← You are here (routing hub)
└── references/
    └── skills-catalog.md         ← Full instructions for all skills

Always read the relevant section of skills-catalog.md before executing any task.


Universal Coding Standards

Understand before fixing — Never propose a fix without identifying the root cause first. Symptom fixes create new bugs.

Test before shipping — Every change has a test. TDD preferred; tests-alongside acceptable; tests-after only for exploratory code.

Name with intent — Variable and function names should make comments unnecessary. If you need a comment to explain a name, rename it.

Small functions, clear responsibilities — Max 20 lines per function. One thing, done well. Composition over complexity.

Library-first — Before writing custom utilities, check if a well-maintained library already solves it. Don't build what you can import.

Performance is measured, not assumed — Profile before optimizing. Premature optimization is the root of all evil.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.