Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
davila7 avatar

Architecture

  • 539 installs
  • 29.9k repo stars
  • Updated July 27, 2026
  • davila7/claude-code-templates

architecture is a Claude Code skill that gathers scale, domain, timeline, and constraint context through a structured question hierarchy before proposing any technical architecture for developers who need evidence-based

About

Context Discovery is an agent skill that systematically gathers project context through a structured question hierarchy before any architecture is proposed. It uses a five-category questionnaire covering scale, team, timeline, domain, and constraints, then maps responses to a Project Classification Matrix that recommends appropriate architectures for MVP, SaaS, or Enterprise projects. The skill helps developers avoid over-engineering by matching architecture complexity to actual needs, providing concrete examples such as Next.js API routes for simple MVPs or NestJS for mid-scale SaaS applications. It ensures architecture decisions are grounded in real project parameters rather than assumptions.

  • 5-question hierarchy that must be asked before any architecture suggestion
  • Project Classification Matrix comparing MVP, SaaS, and Enterprise across scale, team, timeline, architecture, and patter
  • Real-world architecture decision examples tailored to solo developers
  • Context discovery workflow that prevents premature architecture choices

Architecture by the numbers

  • 539 all-time installs (skills.sh)
  • Ranked #720 of 3,301 Productivity & Planning skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/davila7/claude-code-templates --skill architecture

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs539
repo stars29.9k
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositorydavila7/claude-code-templates

How do you classify project requirements before choosing architecture?

Gather critical context and classify a project before proposing any technical architecture.

Who is it for?

Developers or tech leads starting a new backend, SaaS, or distributed system who need structured discovery before stack and topology decisions.

Skip if: Teams that already have signed-off architecture documents or need line-by-line implementation of an existing design.

When should I use this skill?

The user asks for system architecture, stack selection, or scaling design without having stated user scale, data volume, compliance, or timeline constraints.

What you get

A completed context questionnaire, project classification matrix, and constraint-aware architecture recommendation grounded in scale and domain facts.

  • Context questionnaire answers
  • Project classification matrix
  • Constraint-aware architecture recommendation

By the numbers

  • Uses a five-category question hierarchy: Scale, Team, Timeline, Domain, Constraints
  • Scale prompts reference user tiers from 10 through 1M+ and data from MB through TB

Files

SKILL.mdMarkdownGitHub ↗

Architecture Decision Framework

"Requirements drive architecture. Trade-offs inform decisions. ADRs capture rationale."

🎯 Selective Reading Rule

Read ONLY files relevant to the request! Check the content map, find what you need.

FileDescriptionWhen to Read
context-discovery.mdQuestions to ask, project classificationStarting architecture design
trade-off-analysis.mdADR templates, trade-off frameworkDocumenting decisions
pattern-selection.mdDecision trees, anti-patternsChoosing patterns
examples.mdMVP, SaaS, Enterprise examplesReference implementations
patterns-reference.mdQuick lookup for patternsPattern comparison

---

🔗 Related Skills

SkillUse For
@[skills/database-design]Database schema design
@[skills/api-patterns]API design patterns
@[skills/deployment-procedures]Deployment architecture

---

Core Principle

"Simplicity is the ultimate sophistication."

  • Start simple
  • Add complexity ONLY when proven necessary
  • You can always add patterns later
  • Removing complexity is MUCH harder than adding it

---

Validation Checklist

Before finalizing architecture:

  • [ ] Requirements clearly understood
  • [ ] Constraints identified
  • [ ] Each decision has trade-off analysis
  • [ ] Simpler alternatives considered
  • [ ] ADRs written for significant decisions
  • [ ] Team expertise matches chosen patterns

Related skills

Forks & variants (1)

Architecture has 1 known copy in the catalog totaling 2 installs. They canonicalize to this original listing.

How it compares

Pick architecture over implementation skills when the blocker is missing requirements context, not missing code patterns.

FAQ

What does the architecture skill ask before proposing design?

The architecture skill runs a five-category question hierarchy—Scale, Team, Timeline, Domain, and Constraints—covering user counts from 10 to 1M+, data volume, transaction rates, compliance, legacy systems, and budget limits before any technical recommendation.

When should developers invoke architecture in Claude Code?

Developers should invoke architecture when requesting system design, database choices, or deployment topology without stated scale, compliance, or timeline facts, so the agent collects structured context instead of guessing defaults.

Is Architecture safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Productivity & Planningintegrationsbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.