code-architect

Designs feature architecture blueprints by analyzing existing codebase patterns and conventions.

507|40|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/waybarrios/opencode-power-pack --skill code-architect-waybarrios
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: code-architect
Source: https://github.com/waybarrios/opencode-power-pack/tree/main/skills/code-architect
Command: npx skills add https://github.com/waybarrios/opencode-power-pack --skill code-architect-waybarrios

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Planning a non-trivial feature without understanding existing codebase conventions leads to inconsistent designs, rework, and integration friction. This Skill analyzes your repository's patterns and produces a decisive, file-level implementation blueprint before any code is written. ## Core Features & Use Cases - Codebase Pattern Analysis: Identifies the technology stack, module boundaries, abstraction layers, and similar existing features with file:line references. - Implementation Blueprint: Delivers component designs, an implementation map of files to create or modify, data flow descriptions, and a phased build sequence. - Feature-dev Handoff Contract: When dispatched as a sub-task, follows a structured contract with assignment IDs, requirements-to-components traceability, and test plans tied to build steps. - Use Case: Before building a new billing module, run this Skill to get a concrete architecture decision, the exact files to touch, and a step-by-step build checklist aligned with your project's conventions. ## Quick Start Ask the agent to design the architecture and implementation plan for your new feature based on the existing codebase patterns.

Frequently Asked Questions about code-architect

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

FAQPage Schema
How do I create an implementation plan for a new feature?▼

Run this Skill with your feature requirements and it analyzes existing codebase patterns, then returns a blueprint covering architecture decisions, component designs, files to create or modify, data flow, and a phased build sequence.

How to design software architecture that matches existing code conventions?▼

The Skill extracts your project's technology stack, module boundaries, abstraction layers, and similar implemented features with file:line references, then designs new components that integrate with those established patterns.

Can code-architect be used as a sub-task in a feature development workflow?▼

Yes. When dispatched by a feature-dev workflow, it follows a handoff contract requiring an assignment ID, approved requirements, and exploration evidence, and returns traceability, test plans, and blocker status.

What does the architecture blueprint output include?▼

The output includes patterns found with file references, a decisive architecture choice with trade-offs, component designs with paths and interfaces, an implementation map, data flow, build sequence, and critical details like error handling and testing.

When should I not use an architecture planning skill?▼

Skip it for trivial changes or single-file fixes where a full blueprint adds overhead. The Skill itself biases toward simplicity and surgical changes, so it is best reserved for non-trivial features.