code-architect

Designs feature architectures by analyzing existing codebase patterns and producing implementation blueprints.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/juanjo-zurich/juarvis-v4 --skill code-architect-juanjo-zurich
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: code-architect
Source: https://github.com/juanjo-zurich/juarvis-v4/tree/main/plugins/feature-dev/skills/code-architect
Command: npx skills add https://github.com/juanjo-zurich/juarvis-v4 --skill code-architect-juanjo-zurich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Starting a new feature without a clear architectural plan leads to inconsistent code, missed integration points, and costly rework. This Skill analyzes your existing codebase conventions and produces a decisive, actionable architecture blueprint before any code is written. ## Core Features & Use Cases - Codebase Pattern Analysis: Extracts existing patterns, conventions, module boundaries, and tech stack decisions with file:line references. - Decisive Architecture Design: Commits to a single approach with justification and trade-offs instead of presenting vague options. - Complete Implementation Blueprint: Delivers component designs, file-level create/modify maps, data flows, and phased build sequences. - Use Case: Before adding a new payment module, invoke this Skill to get a full plan listing every file to create or modify, component responsibilities, error handling strategy, and a step-by-step build checklist aligned with your project's conventions. ## Quick Start Ask the agent to design the architecture for your new feature, for example: design the architecture for adding user authentication to this project.

Frequently Asked Questions about code-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design an architecture for a new feature in an existing codebase?▼

Start by analyzing existing patterns, conventions, and module boundaries in the codebase, then design components that integrate with them. This Skill automates that process and outputs a blueprint with specific files to create or modify, data flows, and a phased build sequence.

What should a software implementation blueprint include?▼

A complete blueprint includes found patterns with file:line references, the chosen architecture decision with trade-offs, component designs with responsibilities and dependencies, a file-level implementation map, data flow, build sequence, and error handling and testing details.

Does this Skill write the actual implementation code?▼

No, it produces the architecture plan and implementation blueprint only. The output is a decisive design document with file paths, function names, and concrete steps that you or another agent then implement.

When should I use architecture planning versus coding directly?▼

Use architecture planning for new features or significant changes touching multiple modules, where integration points and conventions matter. Skip it for small, isolated bug fixes or trivial changes where a full blueprint adds no value.

How does the Skill decide between multiple architecture approaches?▼

It commits to a single approach based on patterns already established in the codebase, documenting the justification and trade-offs. It deliberately avoids presenting multiple options so implementation can proceed without ambiguity.