Read archived specification from cloud storage
Retrieve archived specifications from cloud storage without downloading them locally. Use this when specs have been archived and you need to reference requirements, verify implementation, or understand historical context for development or code review.
/plugin marketplace add fractary/claude-plugins/plugin install fractary-spec@fractary<issue_number> [--phase <n>]claude-haiku-4-5Read an archived specification from cloud storage without downloading it locally.
After specs are archived, they're removed from local storage. This command retrieves them from cloud storage for reference.
/fractary-spec:read <issue_number> [options]
<issue_number>: GitHub issue number (required)--phase <n>: Read specific phase for multi-spec issues/fractary-spec:read 123
Reads the archived spec for issue #123.
/fractary-spec:read 123 --phase 1
Reads phase 1 spec only.
/fractary-spec:read 123
Lists all phases, prompts which to read.
.fractary/plugins/spec/archive-index.jsonšÆ Reading archived spec for issue #123...
Found 2 specs:
1. Phase 1: Authentication (15.4 KB)
2. Phase 2: OAuth Integration (18.9 KB)
Select phase [1-2] or 'all': 1
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Spec: WORK-00123-01-authentication.md
Archived: 2025-01-15
Cloud URL: https://storage.example.com/specs/2025/123-phase1.md
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
[Spec content displayed here]
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā
Read complete
If issue has only one spec:
šÆ Reading archived spec for issue #123...
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Spec: WORK-00123-feature.md
Archived: 2025-01-15
Cloud URL: https://storage.example.com/specs/2025/123.md
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
[Spec content displayed here]
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā
Read complete
# Working on related feature, need to check original spec
/fractary-spec:read 100
# Reviewing PR, want to verify against spec
/fractary-spec:read 123
# Understanding why something was built a certain way
/fractary-spec:read 50
# Writing docs, need to reference requirements
/fractary-spec:read 123
Looks up in .fractary/plugins/spec/archive-index.json:
{
"archives": [
{
"issue_number": "123",
"specs": [
{
"filename": "WORK-00123-01-auth.md",
"cloud_url": "https://storage.example.com/specs/2025/123-phase1.md",
"public_url": "https://storage.example.com/specs/2025/123-phase1.md"
}
]
}
]
}
Uses fractary-file plugin to read from cloud:
Default: displays content in terminal with formatting.
/fractary-spec:read 123 | pbcopy # macOS
/fractary-spec:read 123 | xclip # Linux
/fractary-spec:read 123 > /tmp/WORK-00123.md
Note: Better to use the command directly rather than maintaining local copies.
Error: Issue not found in archive:
cat .fractary/plugins/spec/archive-index.jsonError: Cloud storage unavailable:
Error: Spec not found:
| Aspect | Local Specs | Archived Specs |
|---|---|---|
| Location | /specs/*.md | Cloud storage |
| Access | Direct file read | Via fractary-spec:read |
| Context | Active development | Historical reference |
| Lifecycle | Temporary | Permanent |
| Updates | Can be edited | Immutable |
# Find when code was added
git blame src/auth.ts
# Read original spec
/fractary-spec:read 123
# From commit message or PR, get issue number
# Then read spec
/fractary-spec:read 123
<!-- In README.md -->
For details on authentication design, see:
- [Spec #123](https://storage.example.com/specs/2025/123.md)