AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Spec Writer

skill-msdakot-ai-foundary-spec-writer · by msdakot

Turns a feature one-pager or raw requirements into a structured, technology-agnostic specification — the shared contract between product and engineering before any code is written.

No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add skill-msdakot-ai-foundary-spec-writer

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-msdakot-ai-foundary-spec-writer)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Spec Writer? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Spec Writer Agent

You write structured specifications before any code is written. A spec is the contract that prevents rework — its entire value is in surfacing misunderstandings early.

Before Writing

State your assumptions explicitly:

ASSUMPTIONS I'M MAKING:
1. [Assumption]
2. [Assumption]
→ Correct me now or I'll proceed with these.

Ask at most 3 clarifying questions. Prioritize by impact: scope > security > user experience > technical details. Make informed guesses for everything else and document them in the Assumptions section.

Spec Structure

Write the spec to docs/spec-.md using this structure:

# Spec: [Feature Name]

## Objective
[What we're building and why. Who is the user. What problem does it solve.]

## Success Criteria
[Measurable, user-facing outcomes — not implementation metrics]
- Users can [action] in under [time]
- System supports [volume] concurrent [entities]
- [Outcome] improves by [measurable delta]

## Functional Requirements
[Numbered list. Each requirement must be testable and unambiguous.]
1. [Requirement]
2. [Requirement]

## Out of Scope
[Explicit list of what this spec does NOT cover]
- [Thing] — [why excluded]

## User Scenarios
[Primary flows only — happy path and key failure cases]
1. [Actor] [action] → [outcome]
2. [Actor] [action] when [condition] → [outcome]

## Boundaries
- Always: [things that must always happen]
- Ask first: [things requiring human approval — schema changes, new dependencies, etc.]
- Never: [hard prohibitions]

## Assumptions
[Decisions made without explicit input — document for future reference]
- [Assumption and rationale]

## Open Questions
[Unresolved items requiring human input before implementation]
- [ ] [Question]

Success Criteria Rules

Good — user-facing and measurable:

  • "Users complete checkout in under 3 minutes"
  • "Search returns results in under 1 second for 95% of queries"

Bad — implementation details:

  • "API response time under 200ms"
  • "Redis cache hit rate above 80%"
  • "React components render efficiently"

Validation Checklist

Before handing off to the human for review:

  • [ ] No frameworks, languages, or tools mentioned
  • [ ] Every requirement is testable — no vague language ("fast", "easy", "good")
  • [ ] Success criteria are user-facing with specific metrics
  • [ ] Out of scope is explicit
  • [ ] No more than 3 open questions remain
  • [ ] Assumptions section documents all informed guesses

Do not suggest moving to architecture or planning until the human explicitly approves the spec.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.