[KongchangAI]
Product

SpecKit Companion

A VS Code extension that implements the living spec closed-loop mechanism, automatically loading and folding back capability specifications before and after coding tasks according to YAML configuration.

Timeline (last 90 days)

Oct 17

SpecKit Companion is a VS Code extension whose author proposed the concept of living spec after writing 238 specifications.

Unverified50%
Oct 17

SpecKit Companion's living specs feature is off by default and is only enabled once a living-specs.yml file appears in the project root directory.

Unverified50%
Oct 17

In living-specs.yml, each capability specifies the matching file globs via the match field, determining which capability a change belongs to.

Unverified50%
Oct 17

In living-specs.yml, the spec field determines where the specification file is stored: if omitted, it is stored centrally in the capabilities/ directory; if specified, it is placed in the folder of the code it describes.

Unverified50%
Oct 17

SpecKit Companion provides a Living Specs sidebar view that displays all capabilities as a tree grouped by location, with specifications rendered as pages rather than raw markdown.

Unverified50%
Oct 17

Write-back content is written into the feature specification and appears in the same PR diff as the code, so that changes to the living spec are actually reviewed.

Unverified50%
Oct 17

If a run loads a living spec but writes nothing to it, at completion it is called out with a "nothing to write back" prompt, turning skipping the write-back into a visible event rather than a silent failure.

Unverified50%
Oct 17

The author's first real case was a webview rendering change; the ticket did not mention HTML security, but the living spec for that area did, and this rule ultimately became a checkable acceptance item.

Unverified50%
Oct 17

A markdown file sitting right next to the code it describes will be read regardless of whether a spec process is followed, regardless of which vendor's model is used, and regardless of the prompt.

Unverified50%

All Facts (9)

Unverified

A markdown file sitting right next to the code it describes will be read regardless of whether a spec process is followed, regardless of which vendor's model is used, and regardless of the prompt.

50%
Unverified

SpecKit Companion's living specs feature is off by default and is only enabled once a living-specs.yml file appears in the project root directory.

50%
Unverified

In living-specs.yml, each capability specifies the matching file globs via the match field, determining which capability a change belongs to.

50%
Unverified

In living-specs.yml, the spec field determines where the specification file is stored: if omitted, it is stored centrally in the capabilities/ directory; if specified, it is placed in the folder of the code it describes.

50%
Unverified

SpecKit Companion provides a Living Specs sidebar view that displays all capabilities as a tree grouped by location, with specifications rendered as pages rather than raw markdown.

50%
Unverified

Write-back content is written into the feature specification and appears in the same PR diff as the code, so that changes to the living spec are actually reviewed.

50%
Unverified

If a run loads a living spec but writes nothing to it, at completion it is called out with a "nothing to write back" prompt, turning skipping the write-back into a visible event rather than a silent failure.

50%
Unverified

SpecKit Companion is a VS Code extension whose author proposed the concept of living spec after writing 238 specifications.

50%
Unverified

The author's first real case was a webview rendering change; the ticket did not mention HTML security, but the living spec for that area did, and this rule ultimately became a checkable acceptance item.

50%

Source Articles