architecture-aware-init

Featured

Selects architecture paradigm via research before scaffolding. Use when architecture is undecided and the choice needs justification and documentation.

Code & Development 323 stars 29 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Architecture-Aware Project Initialization ## Overview Project initialization that combines online research, archetype selection, template customization, and decision documentation into one workflow. Use this skill when the architecture is undecided and the choice deserves justification. ## When To Use This Skill - Starting a new project and unsure which architecture fits best - Wanting modern, industry-standard architecture choices - Needing justification for architectural decisions - Wanting templates customized to the chosen paradigm Use **instead of** `project-init` when architecture is undecided. Use **before** `project-specification` to establish the architectural foundation. ## Required TodoWrite Items 1. `arch-init:research-completed`: Online research completed 2. `arch-init:paradigm-selected`: Architecture paradigm chosen 3. `arch-init:templates-customized`: Templates adapted to paradigm 4. `arch-init:decision-recorded`: ADR created ## 5-Step Workflow ### Steps 1-2: Gather context, research best practices Load `modules/research-flow.md` for the full project-context questionnaire and the three-tier search strategy. Output: a synthesis brief that feeds Step 3. ### Step 3: Select the architecture paradigm Load `modules/paradigm-selection.md` for the decision matrix (team size by domain complexity) and the special-case overrides (streaming, serverless, microkernel, etc.). Two routes: - Use the `archetypes:architecture-paradigms` skill for guided explorati...

Details

Author
athola
Repository
athola/claude-night-market
Created
8 months ago
Last Updated
today
Language
Python
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category