# Writing Spec

> Writing Spec is an Agent Skill for business published in the streamlit/streamlit repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Writes product and tech specs for new Streamlit features. Use when designing new API commands, widgets, or significant changes that need team review before implementation.

- Skill name: `writing-spec`
- Category: [Business](https://www.openparable.com/skill/business/1)
- Source: https://github.com/streamlit/streamlit/blob/HEAD/.claude/skills/writing-spec/SKILL.md
- Repository: streamlit/streamlit (45,243 GitHub stars when collected)

## SKILL.md

# Writing product or tech specs

Create specs in the `specs/` directory following the instructions in `specs/AGENTS.md`. Use the user's instructions as the basis for the spec.

Quick start:

```bash
cp -r specs/YYYY-MM-DD-template specs/$(date +%Y-%m-%d)-feature-name
```

Then fill in `product-spec.md` and/or `tech-spec.md` per the template and guidelines.

---

Source: https://www.openparable.com/skill/business/writing-spec (OpenParable). Cite the canonical URL above.
