tech-stacks

A skill for managing and applying technology-specific architectural patterns and best practices using predefined templates.

16 stars

Best use case

tech-stacks is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

A skill for managing and applying technology-specific architectural patterns and best practices using predefined templates.

Teams using tech-stacks should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/tech-stacks/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/tech-stacks/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/tech-stacks/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How tech-stacks Compares

Feature / Agenttech-stacksStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

A skill for managing and applying technology-specific architectural patterns and best practices using predefined templates.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Tech Stacks Skill

This skill provides a collection of architectural blueprints and best practices for various technology stacks. It is designed to ensure that new features follow the established patterns of the project's ecosystem.

## Resources

The templates are located in `.agent/skills/tech-stacks/resources/`. Available tech stacks include:

- **PHP**: `laravel.md`, `laravel-filament.md`
- **Frontend**: `vuejs.md`, `react.md`, `nextjs.md`, `nuxtjs.md`, `flutter.md`
- **Backend API**: `express.md`, `fastapi.md`, `golang.md`, `rust.md`, `spring-boot.md`
- **Enterprise**: `dotnet.md`, `odoo.md`

## Usage Instructions

1. **Identify the Stack**: Determine which technology stack is relevant to the task (e.g., if working on the admin dashboard, refer to `laravel-filament.md`).
2. **Review Best Practices**: Read the corresponding template in `resources/` to understand the data structures, directory patterns, and naming conventions.
3. **Apply Patterns**: Implement code, migrations, or services following the specific rules outlined in the template.
4. **Validation**: Ensure that any new code adheres to the architectural rules of the selected stack.

## Best Practices
- **Consistency**: Always prefer project-specific patterns over generic coding styles.
- **Reference**: Link to the relevant tech stack documentation when explaining architectural decisions.
- **Maintenance**: If the project's architecture evolves, update the templates in `resources/` to reflect the new standards.

Related Skills

technology-stack-blueprint-generator

16
from diegosouzapw/awesome-omni-skill

Comprehensive technology stack blueprint generator that analyzes codebases to create detailed architectural documentation. Automatically detects technology stacks, programming languages, and implementation patterns across multiple platforms (.NET, Java, JavaScript, React, Python). Generates configurable blueprints with version information, licensing details, usage patterns, coding conventions, and visual diagrams. Provides implementation-ready templates and maintains architectural consistency for guided development.

technology-news-search

16
from diegosouzapw/awesome-omni-skill

Real-time technology news search and aggregation from 75 international and Chinese media sources across 9 core technical domains. Intelligent keyword-based routing with domain aliases searches only relevant sources. Automatically adapts to network environment - seamlessly switches between global sources (75) and China-only sources (18) based on network accessibility. Use when user requests to search for tech news by keyword. Trigger phrases include "search for [keyword] tech news", "find news about [topic]", "latest news on [subject]", or Chinese equivalents like "搜索 [关键词] 科技新闻". Provides multi-source heat analysis, automatic EN↔CN translation, and clean Markdown presentation.

technical-accuracy-and-usability-rules

16
from diegosouzapw/awesome-omni-skill

Ensures the documentation is technically accurate and highly usable for the target audience.

tech-translator

16
from diegosouzapw/awesome-omni-skill

This skill should be used when users need to translate technical documents, API documentation, academic papers, or any technical content while preserving technical accuracy and terminology. It specializes in maintaining technical rigor while ensuring readability in the target language.

tech-stack-evaluator

16
from diegosouzapw/awesome-omni-skill

Auto-activates during requirements analysis to evaluate technical stack compatibility, recommend appropriate technologies, and assess performance implications.

Tech Stack & Architecture Decision

16
from diegosouzapw/awesome-omni-skill

Define and document the technology stack and architecture decisions for a project. Use when the user needs to choose a tech stack, make architecture decisions, define infrastructure choices, or document technology selections. Triggers on requests like "define the tech stack", "choose technologies", "architecture decisions", "what stack should we use", or any request to select and document frontend, backend, database, auth, hosting, and infrastructure choices for a project.

tech-specification

16
from diegosouzapw/awesome-omni-skill

The master skill for generating technical specifications. Identifies project technology and delegates deep analysis to specialized sub-skills.

tech-news-curator

16
from diegosouzapw/awesome-omni-skill

Curate and analyze technical articles from engineering blogs about AI, software engineering, and emerging tech trends. Use when user asks about tech news, AI updates, engineering blogs, new frameworks, industry trends, or wants a daily tech briefing. Surfaces relevant content from authoritative sources with actionable insights.

tech-article-extractor

16
from diegosouzapw/awesome-omni-skill

技術サイトから特定の技術に関する記事・動画・スライド・論文を抽出・分析します。Qiita、Zenn、Stack Overflow、GitHub、Dev.to、Medium、YouTube、arXiv等50以上のソースから最新記事を検索・フィルタリングし、トレンド分析やキャッチアップに活用できます。

tech-advisor

16
from diegosouzapw/awesome-omni-skill

Recomienda stack tecnológico óptimo basado en requisitos del proyecto

sw-tech-stack-planner

16
from diegosouzapw/awesome-omni-skill

Use when user wants a tech stack recommendation, technology choices, docker-compose setup, or architecture decisions for a software project – reads vision.md, user-stories.md, use-cases.md and generates requirements/tech-stack.yaml silently.

prd-v06-technical-specification

16
from diegosouzapw/awesome-omni-skill

Define implementation contracts (APIs and data models) that developers will build against during PRD v0.6 Architecture. Triggers on requests to define APIs, design database schema, create data models, or when user asks "define APIs", "data model", "database schema", "API contracts", "technical spec", "endpoint design", "schema design". Consumes ARC- (architecture), TECH- (Build items), UJ- (flows), SCR- (screens). Outputs API- entries for endpoints and DBT- entries for data models. Feeds v0.7 Build Execution.