epic-architecture

Design technical architecture for an epic and generate an epic-architecture.md file.

2|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/telum-ai/speck --skill epic-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: epic-architecture
Source: https://github.com/telum-ai/speck/tree/main/.cursor/skills/epic-architecture
Command: npx skills add https://github.com/telum-ai/speck --skill epic-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the design of technical architecture for specific epics within a project, ensuring alignment with the overall system architecture and facilitating efficient development.

Core Features & Use Cases

  • Epic-Specific Architecture Design: Creates detailed architectural blueprints for individual epics.
  • Integration Strategy: Defines how an epic integrates with existing systems and other epics.
  • Technology Evaluation: Guides the selection of appropriate technologies for the epic.
  • Use Case: When starting a new feature (epic) for a social media platform, use this Skill to design its backend architecture, including database choices, API endpoints, and integration with the user authentication service.

Quick Start

Use the epic-architecture skill to design the technical architecture for the 'user-profile-enhancements' epic.

Frequently Asked Questions about epic-architecture

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

FAQPage Schema
How do I design technical architecture for a specific epic within my project?

To design epic architecture, this skill analyzes your epic requirements, integration points, data dependencies, performance, and security needs, then generates a detailed epic-architecture.md file.

What's the best way to define integration points and data dependencies for new features?

Defining integration points and data dependencies is handled by evaluating your epic requirements against the overall system architecture, ensuring the new feature aligns correctly with existing systems.

How does just-in-time research work for technology evaluation during system design?

Just-in-time research for system design dynamically gathers information on integration patterns, data architecture, technology evaluation, performance, and security immediately before generating your architectural blueprint.

Can I use this to evaluate security and performance needs for a backend architecture design?

Yes, you can use this to evaluate security and performance needs, as it specifically analyzes these factors alongside data dependencies to produce a comprehensive technical specification for your epic.

When do I need to generate an epic-architecture.md file for my software engineering project?

You need to generate an epic-architecture.md file when starting a new epic, such as a user-profile-enhancements feature, to ensure its technical design aligns with the overall project system architecture.

What limitations should I consider when creating technical specifications for individual epics?

When creating technical specifications for individual epics, consider that the architecture design is scoped to a specific epic, meaning it relies on an existing overall system architecture to define integration boundaries accurately.