huangjia2019/api-generating
Generate API endpoint code and documentation from specifications. Use when the user wants to create new API endpoints, generate route handlers, scaffold REST APIs, or produce OpenAPI/Swagger specs from code.
npx skills add https://github.com/huangjia2019/claude-code-engineering --skill api-generating
Generate comprehensive API documentation from source code.
| Task | Resource |
|------|----------|
| Identify framework | See PATTERNS.md |
| Documentation standards | See STANDARDS.md |
| Example outputs | See EXAMPLES.md |
Look for route definitions. For framework-specific patterns, see PATTERNS.md.
For each endpoint, extract:
Use the template in templates/endpoint.md for each endpoint.
Generate an index using templates/index.md.
Generate markdown suitable for README or docs site.
If requested, generate OpenAPI 3.0 spec. See templates/openapi.yaml.
To auto-detect routes:
python scripts/detect_routes.py <source_directory>
To validate OpenAPI spec:
./scripts/validate_openapi.sh <spec_file>
Take huangjia2019/api-generating from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.