Coding suite
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.From its SKILL.md
npx -y skills add BigY0shi/super-skills --skill coding-suiteAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
7.9 KB, as published. Nobody here has run it
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
- Identify the task category from the routing table below
- Load the matching sub-skill from
references/skills-catalog.md - Execute following the sub-skill's workflow
Quick Routing Table
π Language Mastery
| Task | Load |
|---|---|
| Python best practices, patterns, async, packaging, type hints | python-pro |
| TypeScript strict mode, advanced types, utility types, generics | typescript-pro |
| JavaScript 33 core concepts β closures, async/await, prototypes, modules | javascript-mastery |
| Rust systems programming, ownership, lifetimes, async, WASM | rust-pro |
| Java enterprise patterns, Spring, concurrency, JVM tuning | java-pro |
| C# .NET, LINQ, async, dependency injection, Avalonia | csharp-pro |
| Ruby idioms, metaprogramming, Rails patterns | ruby-pro |
| SQL query optimization, window functions, CTEs, indexing | sql-pro |
| PHP modern patterns, PSR standards, Laravel/Symfony idioms | php-pro |
| C systems programming, memory management, POSIX | c-pro |
βοΈ Framework Expertise
| Task | Load |
|---|---|
| React hooks, component patterns, state management, performance | react-best-practices |
| Next.js App Router, Server Components, data fetching, caching | nextjs-best-practices |
| NestJS module architecture, DI, guards, interceptors, pipes | nestjs-expert |
| Node.js runtime, streams, event loop, production patterns | nodejs-best-practices |
| PostgreSQL indexing, query planning, partitioning, replication | postgres-best-practices |
| Prisma schema design, migrations, query optimization, relations | prisma-expert |
| Angular modernization, migration to standalone, signals | angular-migration |
π§ͺ Testing
| Task | Load |
|---|---|
| TDD red-green-refactor cycle, test-first workflow | tdd-workflow |
| Jest patterns, factory functions, mock strategies, snapshot testing | testing-patterns |
| Unit test generation, coverage reporting, assertion patterns | unit-testing |
| Full webapp testing β integration, E2E, API contract testing | webapp-testing |
| LLM output evaluation, hallucination detection, benchmark design | llm-evaluation |
π§Ή Code Quality
| Task | Load |
|---|---|
| Clean code principles β SRP, DRY, KISS, YAGNI, naming, structure | clean-code |
| Code review β constructive feedback, PR standards, mentoring | code-review-excellence |
| Root cause debugging β always find cause before fixing | systematic-debugging |
| Tech debt refactoring, context restoration, incremental improvement | code-refactoring |
| Production code audit β security, performance, reliability scan | production-code-audit |
| Linting, formatting, static analysis configuration | lint-and-validate |
ποΈ Architecture
| Task | Load |
|---|---|
| Full-stack system design, scalable architecture, tech stack decisions | senior-architect |
| React/Next.js/Node fullstack scaffolding, code quality analysis | senior-fullstack |
| Clean Architecture, DDD, early returns, library-first philosophy | software-architecture |
| C4 model diagrams β context, container, component, code | c4-architecture |
| Schema design, ORM selection (Prisma/Drizzle/Kysely), indexing | database-design |
| REST vs GraphQL vs tRPC decision, versioning, auth, rate limiting | api-patterns |
π Backend & APIs
| Task | Load |
|---|---|
| OpenAPI/Swagger docs, endpoint documentation, schema generation | api-documentation |
| GraphQL schema design, resolvers, N+1 prevention, subscriptions | graphql |
| Firebase Auth, Firestore, Cloud Functions, Realtime Database | firebase |
| Neon serverless Postgres, branching, connection pooling | neon-postgres |
| Feature development patterns, backend architecture guidelines | backend-development |
π€ LLM & AI Development
| Task | Load |
|---|---|
| Prompt engineering, chain-of-thought, constitutional AI, token optimization | llm-prompt-optimize |
| Embedding model selection, chunking strategies, similarity search | embedding-strategies |
| Semantic search architecture, hybrid search, ranking, retrieval | search-specialist |
β‘ Performance
| Task | Load |
|---|---|
| Core Web Vitals, Lighthouse, CPU/memory profiling, flame graphs | performance-profiling |
| Bundle optimization, LCP/INP/CLS, caching strategies, lazy loading | web-performance-optimization |
| Application-level performance β N+1, memoization, algorithmic | application-performance |
π Auth & Security
| Task | Load |
|---|---|
| Authentication vulnerabilities, OWASP Top 10, broken auth patterns | auth-security |
| Clerk authentication integration, Next.js middleware, route protection | clerk-auth |
| Next.js + Supabase auth, RLS, session management | nextjs-supabase-auth |
π οΈ Developer Tooling
| Task | Load |
|---|---|
| DX optimization β reduce onboarding friction, automate workflows, IDE setup | dx-optimizer |
| Bun runtime, package manager, bundler, test runner | bun-development |
| uv Python package manager, virtual envs, dependency locking | uv-package-manager |
| Python packaging, pyproject.toml, distribution, publishing | python-packaging |
| Advanced git β rebase, worktrees, bisect, hooks, branching strategies | git-advanced-workflows |
| Requesting/receiving code reviews, PR etiquette, feedback culture | code-review-workflow |
| Co-authoring documentation, README generation, API docs | doc-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.