← スキル一覧に戻る

apibuilder
by furqan5911
⭐ 0🍴 0📅 2026年1月10日
SKILL.md
name: apibuilder description: >- Rapidly create professional REST APIs with proper documentation, security, and best practices. Use when user needs to build APIs quickly, generate API boilerplate, create API documentation, or implement standardized API patterns and structures.
APIBuilder Skill
Overview
This skill rapidly generates professional REST APIs with proper documentation, security features, and industry best practices.
When to Use This Skill
- Rapid prototyping of APIs
- Creating standardized API templates
- Reducing boilerplate code creation time
- Ensuring consistent API structure across projects
- Building APIs with proper documentation and validation
- Implementing secure API patterns
How to Use
- User provides API requirements or specifications
- Generate the complete API structure with endpoints
- Implement proper request/response validation
- Add authentication and authorization mechanisms
- Create comprehensive API documentation
- Include error handling and logging
- Generate comprehensive test suite for all endpoints
API Generation Framework
Structure Generation
- Create appropriate route structure
- Define request/response models
- Set up database connections/models if needed
- Implement proper HTTP status codes
Security Implementation
- Add authentication middleware
- Implement rate limiting
- Add input validation and sanitization
- Include CORS configuration
Documentation Creation
- Generate OpenAPI/Swagger documentation
- Create example requests/responses
- Document all endpoints and parameters
- Include error response definitions
Best Practices Integration
- Implement proper error handling
- Add logging mechanisms
- Follow RESTful conventions
- Include health check endpoints
API Testing Framework
Test Client Generation
- Create API client class with methods for each endpoint
- Include proper authentication headers and parameters
- Implement error handling and response parsing
- Add logging for debugging and monitoring
Test Cases Structure
- GET endpoints: Verify successful retrieval and proper response format
- POST endpoints: Test creation with valid/invalid data, check status codes
- PUT endpoints: Test updates with various data scenarios
- DELETE endpoints: Verify successful deletion and appropriate responses
- Authentication tests: Verify access control and security measures
- Error condition tests: Test with malformed requests, invalid data, etc.
Test Configuration
- Environment-based configuration (development, staging, production)
- User authentication and authorization testing
- Integration with CI/CD pipelines
- Performance and load testing capabilities
Output Format
Generate API code in this structure:
- Project Structure: Directory layout and file organization
- Core Files: Main application file with routes
- Models: Data validation and schema definitions
- Middleware: Authentication, validation, error handling
- Documentation: API documentation and examples
- Configuration: Environment variables and settings
- Testing Suite: API test client and test cases for all endpoints
スコア
総合スコア
35/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
○言語
プログラミング言語が設定されている
0/5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です