API Full-Flow Testing Expert
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @user_24dd3388/full-flow-testing.
About this skill
Problem
API testing often lives in scattered manual cases, ad-hoc scripts, and individual experience. Developer self-tests may cover only a few endpoints, single-endpoint edge cases are hard to exhaust, cross-endpoint business flows lack end-to-end coverage, and security or defect work depends on separate context. This skill turns API testing into a stateful, traceable workflow, reducing context switching among documentation, requests, reports, and knowledge.
How It Works
It organizes work into six modes: developer self-testing for quick smoke checks and basic validation; single-endpoint full testing for normal, boundary, invalid, missing, type, and business-rule cases; business-flow testing for multi-endpoint integration with automatic propagation of context such as tokens and order IDs; security auditing for unauthorized access, privilege escalation, and sensitive-data leakage; defect localization using minimal reproduction and hypothesis validation; and report generation to aggregate historical results. Each mode requires the assistant to summarize its understanding and wait for confirmation before executing and producing a report. It also maintains a company-level knowledge base and user workspace: endpoints, entities, flows, and dependencies can be captured in api_business.md, while users query, update, and isolate personal reports and session state.
Boundaries
It fits API testing when interface documentation or describable business rules exist, but it does not replace authorized accounts, production monitoring, or a complete automation platform. Security audits, flow integration, and defect localization require users to supply needed accounts, logs, test data, or scope confirmation; global knowledge-base updates still require human review to prevent incorrect assumptions from becoming team consensus.
Use Cases
- Before release, smoke-test core login and order APIs to validate HTTP status, required fields, and response time.
- Design required-missing, boundary, invalid status, and edge cases for the create-order endpoint, then generate a report.
- Simulate login, create-order, and query-order flows, propagating tokens and order IDs while logging each response.
- Audit unauthorized access, privilege escalation, and sensitive-field leakage for user resources and admin endpoints.
Best For
- API testers who own acceptance checks and need consistent reports across smoke, boundary, flow, and security testing.
- Backend developers maintaining order or transaction paths who need multi-endpoint checks and root-cause localization before release.
- QA leads maintaining API quality records and need shared rules, defects, and risks in a knowledge base.
- Security engineers checking API authorization and sensitive-data exposure who need reusable audit evidence.
Related Skills
A systematic code error fixing skill that follows a five-step workflow: Reproduce, Isolate, Understand, Fix, Verify, to help developers resolve code errors.
Restores Lanhu designs to target framework code using schema JSON, design tokens, and image assets.
Automatically detects engineering or competition code, analyzes bugs, vulnerabilities, algorithm complexity, and edge cases, then produces risk-level findings with before/after fixes.
Supports inline SVG/HTML rendering and Mermaid code output, covering common technical diagram creation like architecture and flow diagrams.