Architect

Guide system architecture planning with task breakdown and verification strategies.

1|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/chrysaliscat/designgraduation --skill architect-chrysaliscat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Architect
Source: https://github.com/chrysaliscat/designgraduation/tree/main/.agent/skills/architect
Command: npx skills add https://github.com/chrysaliscat/designgraduation --skill architect-chrysaliscat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you meticulously plan and design software systems, ensuring a robust and well-thought-out approach before implementation.

Core Features & Use Cases

  • Architecture Brainstorming: Explore multiple technical approaches with pros and cons.
  • Detailed Planning: Break down complex tasks and define verification strategies.
  • Use Case: Before starting a new feature, use this skill to brainstorm different architectural patterns, select the best one, and create a detailed implementation plan with clear testing steps.

Quick Start

Use the Architect skill to plan the implementation of a new user authentication module.

Frequently Asked Questions about Architect

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

FAQPage Schema
What is system design planning and why do I need it before software development?

System architecture planning breaks down complex software tasks and defines verification strategies. It helps you evaluate technical options and select the best implementation pattern before writing code, ensuring a methodical development approach.

How do I brainstorm technical options for a new software feature?

To brainstorm technical options, explore multiple architectural approaches with their pros and cons. This structured process helps you evaluate trade-offs and select the optimal system design pattern for your feature implementation.

Can I use this to plan the implementation of a user authentication module?

Yes, you can plan the implementation of a user authentication module by brainstorming different architectural patterns, selecting the best one, and creating a detailed task breakdown with clear verification and testing steps.

What is the best way to break down complex software tasks for implementation?

The best way to break down complex software tasks is through detailed implementation planning that defines task breakdowns and verification strategies. This methodical approach ensures all system design components are evaluated before development.

Does this approach work for evaluating trade-offs in system architecture?

Yes, evaluating trade-offs in system architecture is a core function. It guides you through a structured process of analyzing goals and exploring technical options to ensure you select the most appropriate software development pattern.