Unnamed Skill
System architecture: modules, project structure, ADRs, and testing. Use when designing or reviewing systems.
$ 安裝
git clone https://github.com/eser/stack /tmp/stack && cp -r /tmp/stack/.claude/skills/architecture-guidelines ~/.claude/skills/stack// tip: Run this command in your terminal to install the skill
SKILL.md
name: architecture-guidelines description: System architecture: modules, project structure, ADRs, and testing. Use when designing or reviewing systems.
Architecture Guidelines
Guidelines for system design, project structure, and architectural decisions.
Quick Start
// Use ES Modules with explicit extensions
import * as path from "@std/path";
import { readFile } from "./utils.ts";
export function processFile() {}
Key Principles
- Use ES Modules (avoid CommonJS/AMD)
- Follow consistent directory structure with kebab-case directories
- Document architectural decisions with ADRs including trade-offs
- Write automated tests with CI (target 80%+ coverage for critical paths)
- Use naming conventions: PascalCase for components, camelCase for utilities
- Hexagonal architecture: domain + ports together, adapters separate
- Explicit composition only: import adapters directly, pass as parameters (no magic config strings, no convenience factories)
References
See rules.md for complete guidelines with examples.
Repository

eser
Author
eser/stack/.claude/skills/architecture-guidelines
83
Stars
4
Forks
Updated6d ago
Added1w ago