Skills api-design-framework
๐Ÿ“ฆ

api-design-framework

v1.0.0 Content revision r2 Safe โš™๏ธ External commands๐ŸŒ Network access

Design Consistent APIs Across Protocols

Inconsistent API contracts create integration errors and expensive migrations. This skill applies reusable REST, GraphQL, gRPC, OpenAPI, and AsyncAPI patterns to create clear contracts.

Supports: Claude Codex Code(CC)
๐Ÿฅˆ 80 Silver

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "api-design-framework" from https://skillstore.io/skills/ariegoldkin-api-design-framework.md and its manifest at https://skillstore.io/api/skills/ariegoldkin-api-design-framework/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "api-design-framework". Design a paginated endpoint for listing active users.

Expected outcome:

  • A resource-oriented endpoint using a safe retrieval method.
  • Cursor pagination with a bounded page size and continuation metadata.
  • Defined success, validation, authentication, and rate-limit responses.

Using "api-design-framework". Choose a protocol for low-latency internal service communication with streaming.

Expected outcome:

A recommendation for gRPC, supported by schema, streaming, performance, client, and operational considerations.

Using "api-design-framework". Review an API proposal that changes a required response field.

Expected outcome:

  • A compatibility warning for existing clients.
  • An additive transition plan with deprecation notice and migration milestones.
  • Required specification, test, and documentation updates.

Security Audit

Safe
v9 โ€ข 7/23/2026 Open versioned report

All 113 static findings are false positives caused by Markdown backticks, API identifiers, and illustrative URLs in documentation and templates. The files contain no executable commands, runtime network requests, system reconnaissance instructions, or prompt injection text. No semantic security issue was found.

4
Files scanned
2,047
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/ariegoldkin-api-design-framework/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/ariegoldkin-api-design-framework/security.svg)](https://skillstore.io/skills/ariegoldkin-api-design-framework?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/ariegoldkin-api-design-framework?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/ariegoldkin-api-design-framework/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/ariegoldkin-api-design-framework.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

AI Agent Hub. (2026). api-design-framework security audit report (audit version 9) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/ariegoldkin-api-design-framework/audits/9

BibTeX citation

@techreport{ai-agent-hub-ariegoldkin-api-design-framework-2026, author = {AI Agent Hub}, title = {api-design-framework security audit report (audit version 9)}, institution = {Skillstore}, year = {2026}, number = {9}, url = {https://skillstore.io/skills/ariegoldkin-api-design-framework/audits/9}, note = {Author version 1.0.0} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "api-design-framework security audit report (audit version 9)" version: "1.0.0" type: report authors: - name: "AI Agent Hub" date-released: "2026-07-23" url: "https://skillstore.io/skills/ariegoldkin-api-design-framework/audits/9" identifiers: - type: other value: "skillstore:ariegoldkin-api-design-framework:audit:9" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
100
Maintainability
87
Content
71
Community
78
Spec Compliance

What You Can Build

Design a new service contract

Create consistent resources, operations, responses, errors, pagination, and authentication rules before implementation begins.

Standardize team API conventions

Establish shared REST, GraphQL, or gRPC patterns and document them with reusable specification templates.

Review an integration contract

Check an API proposal for consistency, compatibility, security coverage, usability, and documentation gaps.

Try These Prompts

Draft a REST endpoint
Design a REST endpoint for [resource] that supports [operation]. Include the path, method, request fields, response fields, status codes, and validation errors.
Choose an API protocol
Compare REST, GraphQL, and gRPC for [service]. Consider clients, latency, streaming, schema governance, caching, and operational complexity. Recommend one approach with reasons.
Review an API contract
Review the provided API contract against the framework. Identify consistency, pagination, error handling, authentication, versioning, and documentation issues. Prioritize concrete changes.
Plan compatible API evolution
Plan the evolution of [current API] to support [new requirement]. Preserve compatibility, define deprecations, specify migration stages, and update contract documentation.

Best Practices

  • Provide requirements, client types, data volume, security constraints, and compatibility expectations.
  • Review generated contracts with implementation owners, security reviewers, and API consumers.
  • Validate adapted OpenAPI and AsyncAPI documents with current specification tooling.

Avoid

  • Do not treat example domains, credentials, identifiers, or schemas as production values.
  • Do not choose a protocol from preference alone without client and operational requirements.
  • Do not introduce breaking changes without versioning, deprecation, and migration planning.

Frequently Asked Questions

Which API styles does this skill cover?
It covers REST, GraphQL, gRPC, OpenAPI 3.1, and AsyncAPI 3.0 design patterns.
Does this skill generate working service code?
No. It provides contract guidance, examples, templates, and review checklists.
Can it help select REST, GraphQL, or gRPC?
Yes. Provide client, latency, streaming, caching, governance, and operational requirements for a reasoned comparison.
Are the included URLs and data production ready?
No. They are illustrative placeholders and must be replaced with project-specific values.
Does it cover API security?
It covers authentication, authorization, rate limiting, validation, transport security, and checklist items at a design level.
How should teams validate the generated specification?
Use current OpenAPI or AsyncAPI validators, contract tests, security review, and feedback from API consumers.

Developer Details

License

MIT

Author version

v1.0.0

Skillstore revision

r2

Ref

89edfdc710d0846129dcee6a929477b04f08052c

Maintenance freshness

7/24/2026

Usage

7 downloads ยท 295 views

File structure

๐Ÿ“ checklists/

๐Ÿ“„ api-design-checklist.md

๐Ÿ“„ SKILL.md

๐Ÿ“ templates/

๐Ÿ“„ asyncapi-template.yaml

๐Ÿ“„ openapi-template.yaml