write-tech-spec

Installation
SKILL.md

write-tech-spec

Write a TECH.md spec for a significant Hubble feature.

Overview

The tech spec is the implementation approach as scannable bullets grounded in real code, plus the test plan. A reviewer should be able to scan it in under a minute and spot the risky decision. It is not a build log or a tutorial: every bullet either names a change to make or a decision a reviewer might push back on.

Prefer a sibling PRODUCT.md first (write-product-spec). Reference its flows instead of restating user-facing behavior.

Write specs to specs/<id>/TECH.md, matching the sibling product spec id. specs/ should contain only id-named directories as direct children.

Only create a GitHub issue when the user explicitly asks. This repo uses GitHub Issues on bholmesdev/hubble.md via gh; see docs/agents/issue-tracker.md.

When To Use

Use for changes that span multiple modules, affect shared packages, change sync/workspace behavior, or introduce new data flow. Skip for single-file UI fixes.

Research Before Writing

Installs
1
GitHub Stars
1.5K
First Seen
Aug 11, 2026
write-tech-spec — bholmesdev/hubble.md