architecture-aware-init

Solid

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

Code & Development 308 stars 27 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
83
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
6 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

architecture-paradigms

Selects and routes to the right architecture paradigm. Use when choosing patterns for a new system or comparing trade-offs before making architecture decisions.

308 Updated today
athola
Web & Frontend Listed

architecture-primer

This skill should be used when the user wants to design, plan, or decide the architecture of a system, app, or platform from scratch. Trigger phrases include "how do I structure this", "what architecture should I use", "how does this scale", "monolith or microservices", "what database", "what stack", "design the system", "how do I handle X users". Inspired by the System Design Primer. It runs a discovery phase, applies a decision tree, and outputs concrete architecture decisions with trade-offs.

1 Updated 6 days ago
MartinOlivero
AI & Automation Listed

archkit-init

Initialize a new archkit project. Walks the user through picking an archetype (saas/internal/content/ecommerce/ai/mobile/realtime/data/_generic), choosing a deployment mode (managed or self-hosted), confirming category-by-category defaults, resolving current package versions via WebSearch, and writing the `.arch/` seed (SYSTEM.md, BOUNDARIES.md, INDEX.md, decisions/0001-foundation.md). Use this skill whenever the user runs `/archkit-init`, says "set up archkit" / "initialize archkit" / "scaffold a new project", or has just installed archkit and is asking how to start. Do not skip this skill in favor of writing files directly — the wizard's job is the deliberation, not just the file output.

0 Updated 2 days ago
kenandrewmiranda