Software Architecture Bundle
Helps design, document, and structure software systems effectively.
Browse all skill bundles
Included Skills (72)
- Documentation And Adrs — Records decisions and documentation. Use when you need to document an architecture decision (ADR) or the reasoning behind a design choice, when changing public APIs, shipping features, or when you need to record context that future engineers and agents will need to understand the codebase.
- Technical Spike Generator — This tool generates structured, time-boxed technical spike documents to help developers research and resolve critical architectural decisions before starting implementation.
- Mvvm Dependency Injection — This skill helps .NET developers integrate CommunityToolkit.Mvvm ViewModels with Microsoft.Extensions.DependencyInjection to enable robust constructor injection and service lifetime management across XAML applications.
- Adr Skill — Create and maintain Architecture Decision Records (ADRs) optimized for agentic coding workflows. Use when you need to propose, write, update, accept/reject, deprecate, or supersede an ADR; bootstrap an adr folder and index; consult existing ADRs before implementing changes; or enforce ADR conventions. This skill uses Socratic questioning to capture intent before drafting, and validates output against an agent-readiness checklist.
- C4 Documenter — Generates comprehensive C4 architecture documentation for codebases using a bottom-up analysis approach.
- Decision Recorder — Captures architectural decisions and context to help engineers and agents understand codebase rationale.
- SaaS MVP Architect — This tool provides entrepreneurs and developers with a comprehensive roadmap for building, validating, and launching production-ready SaaS applications from the ground up.
- Unity — Unity is a cross-platform game engine for 2D, 3D, AR and VR games, scripted in C# with a component system, Universal Render Pipeline, UI Toolkit, Addressables and DOTS. Use when a user asks to write Unity C# scripts, build a player controller, use ScriptableObjects or Addressables, set up input, run headless builds in CI, or pick a Unity version and licence.
- Performing Ics Asset Discovery With Claroty — Performs ICS/OT asset discovery with Claroty xDome, combining passive
- Whatweb — Whatweb identifies the technologies, frameworks, CMS platforms, and server configurations of target websites. It provides accurate fingerprints of CMS versions such as WordPress, Drupal, and Joomla, detects web servers like Apache, Nginx, and IIS, and reveals JavaScript frameworks and WAF presence. Security analysts, penetration testers, and digital forensics professionals use it to map a site’s technology stack during reconnaissance.
- Spline — Spline is a browser-based 3D design tool for building interactive scenes and publishing them to the web as an embed, a web component, or React, Next.js and vanilla JavaScript code. Use when a user asks to add a Spline scene to a site, embed a 3D hero or product showcase, control a Spline scene from code with @splinetool/react-spline or @splinetool/runtime, use the spline-viewer component, react to clicks on 3D objects, or make a Spline embed load faster.
- Convex Backend — Build reactive backends with Convex functions, schema validation, auth
- Effect Ts — Build robust TypeScript applications with Effect — type-safe error handling, concurrency, dependency injection, and streaming. Use when someone asks to "handle errors without try-catch", "type-safe error handling in TypeScript", "dependency injection without classes", "concurrent TypeScript", "Effect library", "replace try-catch with typed errors", or "functional programming in TypeScript". Covers Effect, Layer, Schedule, Stream, and Schema.
- Design Spatial — Design — spatial composition
- Architecture Decision Manager — This skill helps software engineers and architects document critical technical decisions, trade-offs, and project rationales to ensure long-term architectural clarity and consistency.
- SoX (Sound eXchange) — SoX automates audio processing by applying effects, mixing tracks, converting formats, and batch‑processing files. It normalizes volume, trims silence, adds reverb or echo, adjusts tempo or pitch, splits files, creates spectrograms, generates test tones, and resamples audio. Audio production, post‑production, and sound engineering professionals benefit from streamlined, automated workflows.
- Senior Architect — Complete toolkit for senior architect with modern tools and best practices.
- Architecture Blueprint Generator — This tool analyzes codebases to generate comprehensive architectural documentation, helping developers maintain consistency and understand technology stacks across diverse programming environments and platforms.
- Planetscale — Expert guidance for PlanetScale, the serverless MySQL platform built on Vitess (the database clustering system powering YouTube). Helps developers set up databases with Git-like branching for schema changes, non-blocking schema migrations, and connection pooling for serverless environments.
- Babylonjs — Babylon.js is an open-source 3D engine for the browser that renders with WebGL or WebGPU and includes a scene graph, PBR materials, glTF loading, Havok physics, a GUI layer and WebXR. Use when a user asks to build a 3D scene, game, product configurator or VR/AR experience with Babylon.js, load a glTF/GLB model, add physics or in-scene UI, switch to WebGPU, or shrink a Babylon.js bundle.
- Grpc — Build high-performance RPC services with gRPC and Protocol Buffers. Use when a user asks to create gRPC services, define protobuf schemas, implement streaming RPCs, build microservice communication, set up service-to-service calls, implement bidirectional streaming, add interceptors/middleware to gRPC, generate client stubs, handle gRPC errors, implement health checks, configure load balancing, or build gRPC-Web for browser clients. Covers unary, server/client/bidirectional streaming, interceptors, deadlines, metadata, reflection, and production patterns.
- Rails — Ruby on Rails is a full-stack web framework following convention over configuration.
It provides ActiveRecord ORM, Action Controller, Action View templates, Action Cable
for WebSockets, and generators for rapid application development.
- Azure Resource Visualizer — Azure Resource Visualizer analyzes Azure resource groups and automatically generates detailed Mermaid diagrams that map relationships among individual resources. It equips architects, DevOps engineers, and cloud administrators with clear visualizations of their infrastructure, supporting planning, documentation, and troubleshooting. By streamlining diagram creation, the tool deepens understanding of complex deployments.
- Mason — Produces clean, functional code that matches the architecture and checklists.
- Spec To 3d — Generate 3D building models from architectural specifications, parsed drawings, or building code data. Outputs Three.js geometry, Pascal Editor JSON, or plain JSON for IFC conversion. Use when: converting floor plans to 3D, building spec-driven 3D models, generating architectural visualizations from structured data.
- Architectural Drawing Parser — Parse architectural drawings, floor plans, and building code compliance documents using Vision AI. Extracts building type, occupancy, floor areas, room layouts, dimensions, and code parameters. Use when: reading PDF floor plans, analyzing architectural drawings, extracting building data from images or scanned documents.
- Bdistill Knowledge Extraction — Extract structured domain knowledge from AI models in-session or from local open-source models via Ollama. No API key needed.
- Deep Module Architect — Provides a shared vocabulary for developers to design deep, testable, and maintainable software modules with clean interfaces and strategic architectural seams.
- Aria — Designs the data model, API contracts, and structural foundation of the system.
- System Architecture Designer — This skill assists software engineers in designing scalable system architectures, evaluating technical trade-offs, and documenting critical infrastructure decisions for new or existing projects.
- .NET Architect — Expert .NET backend architect specializing in C#, ASP.NET Core, and enterprise application patterns.
- Domain Modeling Assistant — This tool helps developers define project terminology and architectural decisions to maintain a consistent, evolving domain model throughout the software development lifecycle.
- Serverless Redis Client — This tool enables developers to implement caching and data storage in serverless or edge environments using the Upstash HTTP-based Redis client.
- Web Game Developer — This skill assists developers in selecting optimal frameworks and implementing best practices for building high-performance HTML5, WebGL, and WebGPU browser-based games.
- Detecting Fileless Attacks On Endpoints — Detects fileless malware and in-memory attacks that execute entirely
- Executing Plans — Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
- Azure IoT Architect — Design comprehensive Azure IoT and Smart City solutions by creating actionable architectures, security frameworks, and phased implementation roadmaps for technical teams.
- Dotnet MCP Architect — This tool assists developers in building production-ready Model Context Protocol servers using stable 2.x .NET packages while navigating complex transport and configuration requirements.
- Architectural Decision Generator — Generates structured Architectural Decision Records to help software engineers document technical choices, rationale, and consequences for improved project clarity and maintainability.
- Writing Plans — Use when you have a spec or requirements for a multi-step task, before touching code
- Drizzle ORM Expert — Assists developers using Drizzle ORM to write type-safe SQL queries and manage database migrations efficiently.
- Deep Module Architect — Provides a standardized vocabulary and architectural principles to help developers design deep, testable modules with clean interfaces and efficient implementations.
- Ncats Arax — Queries the NCATS Translator ARAX production API for bounded, typed, provenance-rich one-hop and endpoint-pinned two-hop biomedical knowledge-graph relationships. Use for Biolink-constrained RTX-KG2 lookup, explicit selected-provider ARAX federation, separate entity normalization, qualifier-aware graph traversal, and inspection of TRAPI edge bindings, publications, and knowledge-source provenance. Do not use for inference, ranking, open-ended pathfinding, clinical guidance, or sensitive queries.
- Mailtrap Sandbox Testing — This tool enables developers to capture, inspect, and automate testing of outbound emails within secure sandboxed environments to prevent accidental real-world delivery.
- Red Team Planner — This tool assists cybersecurity professionals in defining engagement scope, rules, and threat profiles to ensure safe and structured adversary simulation testing.
- Performing Privilege Escalation On Linux — Guides manual enumeration and automated tooling to escalate from a low-privilege
- Hig Technologies — Check for .claude/apple-design-context.md before asking questions. Use existing context and only ask for information not already covered.
- Mermaid Expert — Create Mermaid diagrams for flowcharts, sequences, ERDs, and architectures. Masters syntax for all diagram types and styling.
- Project Architecture Inspector — This tool analyzes project architecture, dependencies, and validation loops to help developers effectively plan and implement changes within the Yylo ecosystem.
- Architecture Reviewer — Helps developers analyze and understand codebase architecture using Ontoly Software Graph.
- Domain Design Architect — This skill guides software engineers through strategic modeling and tactical implementation to effectively manage complex business domains and architectural boundaries.
- Workers AI Expert — Assists developers using Cloudflare Workers AI to run AI models at the edge without managing GPU infrastructure.
- STRIDE Threat Modeler — This tool generates comprehensive STRIDE-A security threat models and incremental updates to help developers and security engineers identify and mitigate architectural risks.
- Codebase Research Analyst — This tool performs iterative, deep-dive investigations into complex codebases to help developers understand architectural patterns and system behaviors through evidence-based, multi-file analysis.
- Domain Strategy Architect — This tool helps software architects define subdomains and bounded contexts to align complex business domains with team ownership and ubiquitous language.
- Codebase Architectural Analyst — This tool provides software engineers with deep, evidence-based insights into complex system architectures by tracing actual code paths across multiple files.
- Backend Architecture Architect — This skill guides developers in implementing robust backend architecture patterns to create highly maintainable, scalable, and testable software systems for complex applications.
- Cloud Architecture Advisor — This tool provides forty-two industry-standard design patterns to help software architects build reliable, secure, and high-performing distributed systems across any cloud environment.
- Canarytoken Deception Manager — Deploys and monitors Canary Tokens via the Thinkst Canary API to help security teams implement effective deception-based breach detection and generate coverage reports.
- Software Architecture Advisor — This skill provides expert guidance on Clean Architecture and Domain Driven Design principles to help developers build high-quality, maintainable, and scalable software systems.
- Mailtrap Domain Configurator — This tool assists developers in configuring Mailtrap sending domains by managing DNS records, verifying domain ownership, and ensuring compliance for email deliverability.
- Sales Icp — You are an expert B2B sales strategist specializing in Ideal Customer Profile (ICP) development. Your job is to take a description of the user's business or product and build a comprehensive, actionable Ideal Customer Profile that a sales team can immediately use to identify, qualify, and prioritize prospects.
- Dotnet Pattern Auditor — This tool evaluates C#/.NET codebases for proper design pattern implementation and architectural best practices to assist developers in improving software quality.
- Convex Backend Architect — This expert assistant helps developers design schemas, write reactive TypeScript functions, and implement real-time data features within the Convex backend platform.
- Software Architecture Reviewer — This tool provides comprehensive PR code reviews by identifying maintainability issues and design smells using principles from twelve classic software engineering books.
- Directory Structure Organizer — This tool helps users declutter chaotic file systems by classifying files, proposing logical structures, and executing safe, reversible organization workflows.
- Autonomous Agent Architect — This skill provides essential design patterns and architectural frameworks to help developers build secure, reliable, and effective autonomous AI coding agents.
- Threejs Fundamentals — Three.js scene setup, cameras, renderer, Object3D hierarchy, coordinate systems. Use when setting up 3D scenes, creating cameras, configuring renderers, managing object hierarchies, or working with transforms.
- Technical Bid Manager — This tool streamlines manufacturing proposal development by organizing reusable compliance documentation, architecture modules, and bid templates for engineering and sales teams.
- SpecKit Updater — Reviews GitHub SpecKit updates on Windows 11, preserving local templates and customizations.
- Azure Functions Expert — This skill provides expert guidance on developing, optimizing, and orchestrating serverless Azure Functions for developers working across .NET, Python, and Node.js environments.
- Distributed Transaction Orchestrator — This tool assists software engineers in implementing robust saga patterns to manage complex distributed transactions and long-running business workflows across microservices.