Skip to content

Docs/issue 29 intro claude md#30

Merged
timdauer merged 5 commits into
developfrom
docs/issue-29-intro-claude-md
Mar 16, 2026
Merged

Docs/issue 29 intro claude md#30
timdauer merged 5 commits into
developfrom
docs/issue-29-intro-claude-md

Conversation

@timdauer

@timdauer timdauer commented Mar 2, 2026

Copy link
Copy Markdown
Contributor

Provide structured guidance for e.g. Claue Code including project structure development commands, architecture overview, and MCP adapter behavioral principles.

eugene-kim-pipe17 and others added 2 commits November 25, 2025 15:50
…ment

Provide structured guidance for e.g. Claue Code including project structure development commands, architecture overview, and MCP adapter behavioral principles.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds repository-level Claude Code guidance and a backend capability-manifest template, plus adjusts NPM publishing configuration to ensure scoped package releases are public.

Changes:

  • Add root CLAUDE.md with repo architecture, principles, and development commands.
  • Introduce backends/ documentation and a starter capability manifest for a backend integration.
  • Configure NPM publishing as public (via publishConfig and CI publish command).

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
server/package.json Adds publishConfig.access=public for scoped NPM publishing defaults.
backends/your-backend/CAPABILITIES.md Adds a backend capability manifest template for tool usage and error-doc links.
backends/README.md Documents expected structure and process for adding backend manifests.
CLAUDE.md Adds repo-wide Claude Code guidance, principles, and a backend integrations table.
.github/workflows/release.yml Publishes to NPM with --access public during tagged releases.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread backends/your-backend/CAPABILITIES.md
Comment thread CLAUDE.md
Comment thread server/package.json Outdated
Comment thread .github/workflows/release.yml Outdated
Comment thread backends/your-backend/CAPABILITIES.md
timdauer and others added 3 commits March 2, 2026 09:48
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 4 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


## Canonical Tool List

These operations define the full surface area of the MCP specification for this backend integration.

Copilot AI Mar 6, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The manifest claims this tool list is the "full surface area" of the MCP specification, but later notes say additional action/query methods may be implemented in the future. This is internally inconsistent and may confuse readers—either rephrase to "current"/"initial" surface area or remove the "additional methods" notes.

Suggested change
These operations define the full surface area of the MCP specification for this backend integration.
These operations define the current canonical surface area of the MCP specification for this backend integration.

Copilot uses AI. Check for mistakes.
Comment on lines +64 to +66
| Operation | Error Reference |
|-----------|-----------------|
| Create order | [Link to error documentation] |

Copilot AI Mar 6, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Markdown table under "Error Documentation" uses double leading pipes (||), which renders as an extra empty column on GitHub. Use standard table syntax with a single leading pipe for each row so the table formats correctly.

Copilot uses AI. Check for mistakes.

- **getOrders(input)**
Maps to: `GET /api/orders/:id`
Retrieves order details.

Copilot AI Mar 6, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

getOrders reads like a collection query, but the documented endpoint mapping is GET /api/orders/:id (single-order). Consider aligning these (e.g., adjust the endpoint to a collection route or clarify in the description that this method expects an identifier and returns a single order) to avoid ambiguity in the capability manifest.

Suggested change
Retrieves order details.
Retrieves details for a single order identified by the ID provided in the input.

Copilot uses AI. Check for mistakes.
@timdauer timdauer merged commit 2dd8ab5 into develop Mar 16, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: Add CLAUDE.md to improve AI-assisted development with Claude Code

4 participants