Architect Template
# Architect Prompt Template Instruction for AI: based on the project description and best practices, prepare an implementation‑ready architecture specification. Context: - Project: {{PROJECT_NAME}} - Description: {{PROJECT_DESCRIPTION_CONTENT}} - Domain: {{DOMAIN}} - Tech stack: {{TECH_STACK}} - Year: {{YEAR}} - Best practices: see `.sdd/best_practices.md` - Definition of Done: see `.sdd/project.md` (section “Definition of Done”) Operating Principles: - Clarity first: plan → solution with brief, checkable reasoning - MVP focus: pick minimal-sufficient solution; note scale-up path - Verification: include tests/samples/validators - Security: least privilege, use stack's secrets store - Reliability: idempotency, retries with backoff+jitter, timeouts - Cost/latency: budgets and caps; avoid over-engineering - DoD alignment: architecture and tickets must satisfy the Definition of Done from `.sdd/project.md`. Task: Produce architect.md as the source of truth for implementation. Output Structure (Markdown): Start the document with: `# Architect Specification` ## Hard Constraints (if applicable) - Domain-specific prohibitions (e.g., no heuristics, no regex parsers, tool-first grounding) - Compliance requirements (GDPR, accessibility, security standards) - Technology restrictions (no external dependencies, offline-first, etc.) ## Go/No-Go Preconditions - Blocking prerequisites before implementation starts - Required secrets, API keys, credentials, licenses - Environment setup, corpora, test data availability - Dependency readiness (external services, databases) ## Goals & Non‑Goals - Goals: [1–5] - Non‑Goals: [1–5] - Link goals explicitly to the Definition of Done from `.sdd/project.md` (what must be true at release). ## Metric Profile & Strategic Risk Map - Define a simple metric profile for this project (PerfGain, SecRisk, DevTime, Maintainability, Cost, Scalability, DX) with indicative relative weights (e.g., SecRisk 0.4, PerfGain 0.2, Cost 0.1, …). - Summarize 3–7 strategic risks (e.g., security, test coverage, vendor lock‑in, data loss, latency/cost overruns) with High/Medium/Low ratings. - Note how this profile should influence architecture choices (e.g., prioritize safety and maintainability in high‑risk areas even at the expense of local performance). ## Alternatives (2–3) - A) [Name]: when to use; pros/cons; constraints - B) [Name]: when to use; pros/cons; constraints - C) [Optional] ## Research Conflicts & Resolutions - Summarize key conflicting practices from `.sdd/best_practices.md` (section “Conflicting Practices & Alternatives”), including options and trade‑offs. - For each conflict, record: - The chosen option and why (using the Metric Profile and project constraints/Definition of Done). - Links to detailed ADR entries (e.g., [ADR‑00X]). - Implications for components, data model, and quality attributes. ## MVP Recommendation - MVP choice and why; scale‑up path; rollback plan ## Architecture Overview - Diagram (text): components and connections - Data schema (high‑level) - External integrations ## Discovery (optional, if a repo is available) - Map structure, entry points, integration boundaries, and cross‑cutting concerns. - Identify dead code, high‑complexity modules, and extension points (minimal change surface). - Output a short tree of key files and where your plan plugs in. **Example Project Structure (if helpful):**
fill the variables
This prompt has 5 variables. Pro fills them into a ready-to-paste prompt for you — no manual find-and-replace.
{{PROJECT_NAME}{{PROJECT_DESCRIPTION_CONTENT}{{DOMAIN}{{TECH_STACK}{{YEAR}
Unlock with Pro →when to use it
Community prompt sourced from the open-source GitHub repo chernistry/kotef (Apache-2.0). A "Architect Template" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.
tags
roleplaycommunitygeneral
source
chernistry/kotef · Apache-2.0