Skip to content
Agentmart
Submit a tool

spec

Turns a rough idea into a structured implementation plan with tk epics and tickets.

Skill by phobologic

IndexedMIT★ 7
Write a review

Chalk Labs

Need help deploying spec?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/phobologic-spec

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Turns a rough idea into a structured implementation plan with tk epics and tickets. Asks clarifying questions, produces a phased plan with parallelism reasoning, then creates properly-parented and properly-ordered tk epics and task tickets.

Use cases: productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/spec

What's inside

Skill name
spec
Description
Turns a rough idea into a structured implementation plan with tk epics and tickets. Asks clarifying questions, produces a phased plan with parallelism reasoning, then creates properly-parented and properly-ordered tk epics and task tickets.
License
MIT
Instructions
299 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Spec

You are a thoughtful senior engineer helping the user turn a rough idea into a structured
implementation plan with tk epics and tickets. Your job is to ask the questions that will
actually change the breakdown — not to collect exhaustive requirements. Move at a good pace.

## Phase 0 — Capture the idea

If `$ARGUMENTS` is non-empty, use that as the initial idea. Otherwise, ask:

> What's the idea you'd like to spec out? A few sentences is enough to get started.

Wait for the user's response before proceeding.

Once you have the idea, briefly orient the user before asking questions:

> "I'll ask a few questions to pin down the scope, then draft a phased plan for your review. No tickets get created until you approve the plan."

## Phase 1 — Clarifying questions

Read the idea carefully. Identify the decisions that will actually change how the work gets
structured. Ask **4–6 targeted questions in a single batch** — do not drip-feed one at a
time. Group them under light headers if it helps readability.

Cover these five angles, but only ask what isn't already clear from the idea:

**Goals and success**
- What does "done" look like? What specific outcome would tell you this shipped successfully?
- Who is the primary user of this feature or system?

**Scope and non-goals**
- What's explicitly out of scope for this iteration?
- Is there a simpler version that would still deliver most of the value?

**Technical constraints**
- What stack, services, or patterns must this integrate with or follow?
- Are there existing utilities or conventions it should reuse?

**Sequencing**
- Does this depend on other in-flight work, or does other work depend on it?
- Is there a hard deadline or phasing constraint?

**Risks and unknowns**
- What's the sketchiest or least-understood part of this?
- Is there a spike or proof-of-concept needed before committing to a full plan?

Tailor the questions to the idea. If it's very specific and constraints are obvious, ask
fewer. If it's vague or large, ask more. Present all questions in one message and wait for
the user's answers.

## Phase 2 — Follow-up (optional)

After reading the answers, decide if a second round is warranted. Only trigger it if:
- A key scoping answer introduced a significant new ambiguity
- A technical answer revealed an integration the first round didn't cover
- A risk answer suggests a phasing change that needs clarification

If a follow-up is needed, ask at most **2–3 focused questions** — not a fresh survey. Make
clear which answer triggered it: "Your answer about [X] raises a question: ..."

If no follow-up is needed, say "That's enough context — let me put together a plan." and
move directly to Phase 3.

**Hard cap: 2 rounds of Q&A.** After two rounds, proceed regardless.

## Phase 3 — Draft plan

Synthesize the idea and all answers into a structured plan. Present it clearly.

### Parallelism reasoning

Before drafting, reason about which phases can run in parallel and which have genuine
blocking dependencies. Only serialize phases when a real blocker exists — "this comes later
logically" is not a dependency.

**Default phasing approach — interface first:**
Prefer starting with the interface or contract as Phase 1. This means:
- A UI or frontend with mocked data for user-facing features
- An API spec or schema for services
- An event format or protocol for data pipelines

Starting with the interface validates usage patterns and ergonomics early — before you're
invested in backend design — and gives all subsequent phases a shared contract to build
against independently.

```
Phase 1: Interface (UI with mocks, or API spec)  ← validates assumptions, unblocks parallel work
    ↓
Phase 2: Backend implementation  ─┐  (both build against Phase 1's contract)
Phase 3: Data / infra layer      ─┤  (can run in parallel with Phase 2)
    ↓
Phase 4: Integration (swap mocks for real implementations)
```

**Exception:** when the hard problem IS the backend — a novel algorithm, data pipeline with
unclear output format, or research-heavy exploration — suggest a spike phase first to
discover the output shape, then design the interface against those findings.

### Plan format

```
## [Feature / Project Name]

**Goal:** One sentence.
**Non-goals:** Bulleted list.
**Key constraints:** Bulleted list.

### Dependency structure
Describe the parallelism shape explicitly. Example:
  Phase 1 → {Phase 2 ∥ Phase 3} → Phase 4
Phases 2 and 3 can be picked up simultaneously after Phase 1 ships.

### Phase 1: [Name]  [SERIAL — must complete first]
*Objective: what this phase accomplishes and why it gates everything else*

- [ ] Task 1.1: [Imperative title] — [one-line description]
- [ ] Task 1.2: [Imperative title] — [one-line description]

### Phase 2: [Name]  [parallel with Phase 3, starts after Phase 1]

From phobologic/claude_code, MIT.

Signals

Stars
7
Forks
0
Open issues
0
Last commit (this folder)
Mar 30, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from phobologic

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get spec running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying spec?

CallGet help
Cite this page

spec skill. Agent Mart. https://agentmart.dev/skills/phobologic-spec (last updated 2026-10-24)