Skills

Software Design Creation

Create software design specifications for new features or standalone software.

Install

npx skills add stencila/stencila --skill software-design-creation -g -a claude-code -y
Repository
stencila/stencila914
Category
Design
Updated
3d ago
License
Apache-2.0
Context cost
Mediumabout 2,181 tokens
Runs scripts
No, instructions only

What it does

Create software design specifications for new features or standalone software. Use when the user needs help turning a brief idea into a concrete design spec by eliciting missing requirements, clarifying scope, defining users and constraints, outlining architecture and interfaces, identifying risks and assumptions, and writing acceptance criteria that developers can later use for planning and implementation.

Overview

Create a software design specification that developers can use to plan and implement a feature or standalone software system. The skill should expand a minimal or ambiguous prompt into a structured design artifact, asking clarifying questions when important requirements are missing.

Use this skill when the user wants a design spec, technical plan, feature specification, architecture outline, or implementation-ready requirements document. Do not use it when the main task is to write production code, review code, or create a workflow or agent.

Steps

Read the whole SKILL.md on GitHub

More in Design