artifact-template-system-design

Creates system design documents from a retained reference template preserving layout and formatting.

Updated Jul 31, 2026
One-click install
npx skills add https://github.com/AarnavBaddam/skills --skill artifact-template-system-design-aarnavbaddam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: artifact-template-system-design
Source: https://github.com/AarnavBaddam/skills/tree/main/artifact-template-system-design
Command: npx skills add https://github.com/AarnavBaddam/skills --skill artifact-template-system-design-aarnavbaddam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve? Producing a consistent, well-structured system design document from scratch is time-consuming, and generic templates often lose the visual layout and formatting of an established reference. This Skill generates a new system design document from a retained reference file while preserving its page setup, styles, and structure. ## Core Features & Use Cases - Template-Based Document Creation: Builds a new document from the System Design template defined in artifact-template.json, using the retained reference.docx file. - Fidelity Preservation: Keeps page setup, sections, styles, lists, tables, headers, footers, and recurring page elements intact instead of substituting generic defaults. - Use Case: An engineer needs to document a new service's architecture, data flows, APIs, and tradeoffs. They invoke this Skill, provide their content, and receive a finished document matching the team's established system design format. ## Quick Start Create a new system design document using the System Design template covering the architecture, components, and data flows of my payment service.

Frequently Asked Questions about artifact-template-system-design

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

FAQPage Schema
How do I create a system design document from a template?

Invoke the Skill and provide your content covering architecture, components, data flows, and APIs. It reads artifact-template.json, loads the retained reference.docx, and generates a new document that preserves the template's layout and formatting.

What sections does a system design document template include?

The template supports documenting system architecture, requirements, components, data flows, APIs, tradeoffs, and operational considerations. The exact sections and styles come from the retained reference file rather than generic defaults.

Does the template preserve formatting from the reference document?

Yes, the Skill preserves page setup, sections, styles, lists, tables, headers, footers, and recurring page elements from the reference file. User instructions control content and explicit deviations, while the reference controls layout where no change is requested.

Can I modify the reference template file itself?

No, the reference file must remain unchanged. The Skill clones or imports the reference to create a new document rather than replacing its visual system, so the original template stays intact for future use.

What happens if the document capability is unavailable?

If the preinstalled document capability advertised in the prompt cannot be identified and read, the Skill reports it as unavailable and stops. It does not recreate or install the capability on its own.