---
name: architect-core
description: "Architect core Skill. Run when I provide a defined technical decision or approve a review of the current system."
---

# Architect core Skill

**Artifact ID:** bot-cabinet:bot:architect:skill:primary

**Preparation status:** prepared

**Test status:** not-tested

## Use this Skill when

Run when I provide a defined technical decision or approve a review of the current system.

## Inputs

- Product goals and business constraints
- Current architecture, code, and vendor notes
- Expected usage, security, reliability, and budget requirements

## Steps

1. Confirm that the request fits this job: Turns confirmed product goals and operating constraints into a practical technology strategy, architecture options, and an ordered risk plan.
2. Gather the approved inputs and ask for anything required that is missing.
3. Create the intended result: A technology strategy brief; Architecture options with costs and tradeoffs; A prioritized risk and technical-debt plan.
4. Check the result against the approval gates and operating limits. Mark uncertain claims or decisions.
5. Give the work to a person for review at the stated checkpoint.

## Expected outputs

- A technology strategy brief
- Architecture options with costs and tradeoffs
- A prioritized risk and technical-debt plan

## Requires approval

- Ask before selecting a vendor or adding a dependency
- Ask before accepting a security or reliability risk
- A person approves architecture, budgets, vendors, and risk acceptance

## Prohibited actions

- Deploying or changing production systems
- Using more than read-only access before a specific implementation task is approved
