Skip to content

[Docs]: Documentation Gap - Tools vs Prompts Usage Unclear #108

Description

@mateochauchet

Issue Type

Missing information

Where is the issue?

Hi! First of all, congratulations - the work you've done with this MCP is fantastic.

I'm trying to understand the correct usage pattern for this MCP after setting it up. After changing the architecture from tools to prompts, I have some confusion.
My confusion: Should I use natural language and let the AI model use the prompts internally, or should I manually invoke each prompt myself?

What I expected (based on docs):

Me: "Create a spec for user authentication"
Claude: [Automatically uses tools + prompts internally to create the spec]

What I'm unsure about:
Do I need to manually call prompts like create-spec specName="user-auth" documentType="requirements"?
Or should natural language trigger the workflow automatically?

What's the problem?

There's an inconsistency between the documented tools and the actual MCP tools available in the codebase, creating confusion for new users.

Documentation Issues:

  1. docs/TOOLS-REFERENCE.md documents ~13 tools like:

    • create-spec-doc
    • get-template-context
    • spec-list
    • get-spec-context

    But src/tools/index.ts only exports 4 actual tools:

    • spec-workflow-guide
    • steering-guide
    • spec-status
    • approvals
  2. docs/USER-GUIDE.md suggests natural language usage:

    "Create a spec for user authentication" 
    

    But doesn't explain how this maps to available tools/prompts.

  3. README.md shows examples like:

    "Create a spec for user authentication"
    

    Without clarifying the actual execution flow.

Root Cause: Architecture change from Tools → Prompts that wasn't reflected in documentation.

How should it be improved?

Add a comprehensive step by step on how to use the workflow

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions