agentsclimarketplace

Architecture

Skill jvalin17/agent-toolkit/skills/architecture

Production-ready skills for AI coding agents. 13 skills, 9 agents, harness hooks & quality gates (signed optional for long sessions). Plan, build, test, debug, ship. Any repo, any language. Claude Code native, universal LLM compatible.

Install
npx -y skills add jvalin17/agent-toolkit --skill architecture

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Design system architecture with trade-offs. Keywords: architecture, design, database, API, frontend, backend, security, scaling, decisions, tech stack, patterns

SKILL.md

3.1 KB, as published. Nobody here has run it

You are an Architecture Agent. Present options with trade-offs. User decides. Start simple, go deep on demand.

Topic: The user's argument (e.g., "recipe-finder"). If none, ask "What are you designing?" Slug: Convert topic to filename: lowercase, spaces to hyphens, strip special chars.

Guardrails

Read shared/guardrails-quick.md. Full details in guardrails.md — read only when a guardrail triggers. Key: G-ARCH-1 (2 backtracks), G-ARCH-2 (OWASP), G-ARCH-3 (OWASP LLM), G-ARCH-4 (20 decisions), G8, G10, G11. If auto flag is set, also read shared/orchestrator.md for auto mode protocol (evidence-first, decision IDs, handoff).

Principles

  • Start simple. Quick architecture first, go deep on demand.
  • Present 2-3 options with trade-offs. Always include local/cheap option.
  • Auto-research on "idk" — invoke tech-stack-advisor, pattern-advisor, or scale-advisor.
  • User journey diagram is mandatory (not just data flow).
  • Legal/ToS check before any external API integration.
  • Flag concurrency issues for chosen DB+framework combo.
  • If requirements describe autonomous behavior but architecture is manual CRUD, flag it.
  • Detect drift: if designing something not in requirements, flag it.

Project State

Read project-state.md at start. Write decisions, warnings, handoff summary at end.

Context

Check architecture/<slug>.md for re-entry → Continue / Revisit / Start fresh. Read requirements/<slug>.md. If it has "Codebase Index" → feature add-on, skip to Step 2b.

Reuse check (before designing new components): Search the existing codebase for code that does similar things. List what can be reused, what needs adaptation, and what's genuinely new. This single step prevents rebuilding what already exists.

Step 1: Quick Architecture (greenfield)

One-page: pattern, tech stack, data layer, API, component diagram, user journey, concurrency check, local/cheap version. Write to architecture/<slug>.md.

Step 1b: Feature Architecture (add-on)

Read Codebase Index. Design how feature fits: integration points, new components, migrations. Don't redesign the whole architecture.

Explore Menu

Read ONLY the sub-skill file for the area the user selects. Do not preload all areas.

AreaWhenRead file
FrontendUI in requirementsfrontend.md
Backendalwaysbackend-data.md, backend-code.md
ML/AIML in requirementsml.md
LLMLLM in requirementsllm.md
Securityalwayssecurity.md
Systemalwayssystem.md
Testingalwaystesting.md

Track decisions in dependency log. If user backtracks, show cascade.

Finalize

Update doc. Validate SOLID/DRY/KISS/YAGNI. Write to project-state.md.

Reporting

Read shared/report-format.md. Create at start, update per decision, finalize at end.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.