Global Tech Stack

Enforce coding standards for the global tech stack in Claude Code.

1|Updated Jun 25, 2025
One-click install
npx skills add https://github.com/ianyimi/obsidian-mcp-macros --skill global-tech-stack-ianyimi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Global Tech Stack
Source: https://github.com/ianyimi/obsidian-mcp-macros/tree/main/.claude/skills/global-tech-stack
Command: npx skills add https://github.com/ianyimi/obsidian-mcp-macros --skill global-tech-stack-ianyimi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the problem of code that deviates from the approved technology stack or uses incompatible libraries, leading to integration issues, build failures, and significant maintenance overhead.

Core Features & Use Cases

  • Tech Stack Adherence: Guides Claude to write code that strictly adheres to the project's defined technology stack, including specific versions of languages, frameworks, and libraries.
  • Compatibility Assurance: Ensures compatibility across the entire system and leverages existing tooling and expertise.
  • Use Case: When adding a new dependency, activate this skill to have Claude verify its compatibility with the existing tech stack and suggest the appropriate version, preventing conflicts and ensuring smooth integration.

Quick Start

Using the 'Global Tech Stack' skill, ensure that the new feature implementation in 'src/features/new_feature.js' only uses libraries and patterns approved for our current JavaScript tech stack.

Frequently Asked Questions about Global Tech Stack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I ensure my code follows the project's approved tech stack?

Tech stack adherence means writing code that strictly uses your project's defined languages, frameworks, libraries, and versions. This Skill guides Claude to enforce those standards automatically, preventing incompatible dependencies and integration failures across your codebase.

Why does my code fail to integrate when I add new libraries?

Code integration fails when new libraries conflict with existing versions or standards in your tech stack. This Skill validates library compatibility against your centralized tech stack before Claude generates or edits code, catching conflicts early and suggesting approved alternatives.

How can I verify a new dependency works with my current tech stack?

Activate this Skill when adding dependencies to have Claude check version compatibility, suggest appropriate versions, and confirm the library aligns with your approved frameworks and conventions, preventing build failures and maintenance overhead.

What's the best way to maintain consistent coding patterns across projects?

Consistent patterns require enforcing project-wide conventions and referencing centralized standards. This Skill ensures Claude consults your tech stack documentation and applies approved patterns when generating or editing code across all projects.

Can I use this Skill to prevent framework version conflicts?

Yes. This Skill enforces adherence to specific framework versions and ensures compatibility across your entire system, preventing version conflicts that lead to build failures and leveraging your existing tooling and expertise.

What happens if my code doesn't match the global tech stack?

Code deviating from the global tech stack causes integration issues and maintenance overhead. This Skill guides Claude to write code strictly adhering to your defined technology stack, ensuring smooth integration and reducing technical debt across your projects.