repo-website-api-review — community repo-website-api-review, formisch, community, ide skills, Claude Code, Cursor, Windsurf

v1.0
GitHub

About this Skill

Perfect for Code Review Agents needing systematic API documentation analysis and validation. The modular and type-safe form library for any framework

open-circle open-circle
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The repo-website-api-review skill by open-circle is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for Code Review Agents needing systematic API documentation analysis and validation.

Core Value

Empowers agents to verify API documentation accuracy by comparing source code function signatures, generics, parameters, and return types, ensuring consistency and precision in JSDoc descriptions and properties.ts files.

Capabilities Granted for repo-website-api-review

Validating API routes for accuracy
Ensuring consistency in JSDoc descriptions
Debugging type mismatches in generics and parameters

! Prerequisites & Limits

  • Requires access to source code and API documentation
  • Limited to JavaScript-based APIs and frameworks
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

repo-website-api-review

Install repo-website-api-review, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Reviewing API Documentation

This skill provides a systematic approach to reviewing API documentation routes for accuracy and consistency.

Review Process

Step 1: Compare with Source Code

For each documented API:

  1. Read the source file completely
  2. Compare function signatures - Must match exactly
  3. Verify types - Generics, parameters, return types
  4. Check JSDoc - Descriptions should match

Step 2: Check properties.ts

Verify each property:

  • Generic constraints match source code
  • Parameter types are accurate
  • Return type is correct
  • All href links are valid
  • No unused properties defined

Step 3: Check index.mdx

Verify content:

  • Front matter is complete (title, description, source, contributors)
  • Function signature matches source exactly
  • All generics documented
  • All parameters documented with correct headings (Parameters vs Properties)
  • Explanation references specific parameters/properties
  • Examples are realistic and follow conventions
  • Related section uses correct framework terminology
  • API listed in menu.md (alphabetical order)
  • All internal links work
  • Cross-package links use absolute paths
  • No broken links to types or functions

Common Issues to Find

Signature Mismatches

typescript
1// Source code 2export function validate(form: FormStore, config?: Config): void; 3 4// ❌ Documentation shows different signature 5const result = validate(form); // Missing config, wrong return

Missing Parameters

Documentation should include ALL parameters from source:

mdx
1## Parameters 2 3- `form` <Property {...properties.form} /> 4- `config` <Property {...properties.config} /> <!-- Don't forget optional params -->

Wrong Headings

API TypeHeading
Functions## Parameters
Components## Properties

Outdated Examples

Examples must work with current API:

typescript
1// ❌ Old API usage 2const form = createForm(schema); 3 4// ✅ Current API 5const form = createForm({ schema });

Framework Terminology

FrameworkRelated Section Heading
Solid### Primitives
Qwik### Hooks
Preact### Hooks
Vue### Composables
Svelte### Runes
typescript
1// ❌ Wrong - using constraint type name 2generics: [{ type: 'custom', name: 'RequiredPath' }]; 3 4// ✅ Correct - using parameter name 5generics: [{ type: 'custom', name: 'TFieldPath' }];
typescript
1// ❌ Wrong - relative across packages 2href: '../../../core/api/Schema/'; 3 4// ✅ Correct - absolute path 5href: '/core/api/Schema/';

Verification Checklist

properties.ts

  • All generics have modifier: 'extends'
  • Custom types have valid href links
  • Property order: name, href, generics
  • No unused properties
  • Types match source exactly

index.mdx

  • Title matches API name exactly (case-sensitive)
  • Description ends with period
  • Source path is correct
  • Function signature code block matches source
  • Correct heading (Parameters/Properties)
  • Explanation references specific params/props
  • Returns section present (unless void or component)
  • Examples section present (unless component/type)
  • Related section uses correct framework terminology
  • No Types in Related section
  • API listed in appropriate menu.md
  • Alphabetical order maintained
  • Link path matches folder structure
  • All href in properties.ts resolve
  • ApiList links are valid
  • Cross-framework links use absolute paths
  • External links (Valibot) use full URLs

Review Output Format

Document issues found:

markdown
1## Review: createForm 2 3### Issues Found 4 51. **Signature mismatch** (L15) 6 - Source shows `config: FormConfig<TSchema>` 7 - Docs show `config: Config` 8 92. **Missing parameter** (Parameters section) 10 - `initialInput` not documented 11 123. **Broken link** (properties.ts L23) 13 - `href: '../FormConfig/'` - FormConfig not documented 14 15### Recommendations 16 17- Update properties.ts with correct FormConfig type 18- Add initialInput to Parameters section 19- Create FormConfig type documentation

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is repo-website-api-review?

Perfect for Code Review Agents needing systematic API documentation analysis and validation. The modular and type-safe form library for any framework

How do I install repo-website-api-review?

Run the command: npx killer-skills add open-circle/formisch/repo-website-api-review. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for repo-website-api-review?

Key use cases include: Validating API routes for accuracy, Ensuring consistency in JSDoc descriptions, Debugging type mismatches in generics and parameters.

Which IDEs are compatible with repo-website-api-review?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for repo-website-api-review?

Requires access to source code and API documentation. Limited to JavaScript-based APIs and frameworks.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add open-circle/formisch/repo-website-api-review. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use repo-website-api-review immediately in the current project.

Related Skills

Looking for an alternative to repo-website-api-review or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI