← ClaudeAtlas

technical-analysislisted

Technical analysis capabilities for APIs, data models, integrations, and security requirements. Use when analyzing technical aspects of systems or documenting technical requirements.
aiskillstore/marketplace · ★ 329 · Data & Documents · score 82
Install: claude install-skill aiskillstore/marketplace
# Technical Analysis Skill ## Overview This skill provides techniques for analyzing technical aspects of software systems including APIs, data models, integrations, and security requirements. ## API Analysis ### REST API Analysis #### Endpoint Discovery Look for these patterns: - Route definitions - Controller classes - OpenAPI/Swagger specifications - API documentation #### Endpoint Documentation Template ```markdown ### Endpoint: {METHOD} {PATH} **Purpose**: {DESCRIPTION} **Authentication**: {AUTH_METHOD} **Request**: - Headers: {HEADERS} - Parameters: {PARAMS} - Body: {BODY_SCHEMA} **Response**: - Success (200): {SUCCESS_SCHEMA} - Error (4xx/5xx): {ERROR_SCHEMA} **Business Rules**: - {RULE_1} - {RULE_2} ``` #### API Quality Checklist - [ ] Consistent naming conventions - [ ] Proper HTTP methods used - [ ] Appropriate status codes - [ ] Error responses standardized - [ ] Pagination implemented for lists - [ ] Versioning strategy in place - [ ] Rate limiting configured - [ ] Authentication documented ### GraphQL API Analysis #### Schema Analysis ```graphql type Query { user(id: ID!): User orders(userId: ID!, status: OrderStatus): [Order] } type Mutation { createOrder(input: CreateOrderInput!): Order updateOrderStatus(id: ID!, status: OrderStatus!): Order } ``` #### Document - Queries available (read operations) - Mutations available (write operations) - Types and their relationships - Required vs optional fields - Custom scalars - Directives used ###