user-acceptance-test
CommunityValidate releases from a real user's view
Software Engineering#python#packaging#release validation#user acceptance testing#api surface#structural engineering#import checks
AuthorPravin-surawase
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill catches release-breaking issues that internal tests often miss by validating the library the way an actual user installs, imports, and runs it.
Core Features & Use Cases
- Fresh-install verification: Confirms the package can be installed cleanly and imported without deprecation warnings or hidden packaging problems.
- End-to-end workflow checks: Exercises beam design, column design, detailing, BBS generation, reporting, and CSV import to prove the full pipeline works.
- API surface validation: Verifies exported symbols, reload behavior, and basic runtime stability so public interfaces remain reliable after changes.
- Use case: Before a release, run this Skill to make sure the library behaves correctly for a structural engineer using it through Python, a CLI-like workflow, or integrated automation.
Quick Start
Ask the assistant to run a full user acceptance test for the library, including fresh installation, import checks, core design workflows, CSV parsing, reporting, and API surface validation.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: user-acceptance-test Download link: https://github.com/Pravin-surawase/structural_engineering_lib/archive/main.zip#user-acceptance-test Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 545,000+ vetted skills library on demand.