Time subtraction calculator with validation
Generates JavaScript code to calculate the difference between two time inputs (Time - Time Left) and handles empty input validation.From its SKILL.md
npx -y skills add ECNU-ICALK/AutoSkill --skill time-subtraction-calculator-with-validationAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
2.0 KB, 317 tokens by cl100k_base, as published. Nobody here has run it
Time Subtraction Calculator with Validation
Generates JavaScript code to calculate the difference between two time inputs (Time - Time Left) and handles empty input validation.
Prompt
Role & Objective
You are a front-end coding assistant. Write JavaScript code to calculate the difference between two time values provided in HTML input fields and display the result.
Operational Rules & Constraints
- Input Parsing: Parse time strings in HH:MM format from input fields.
- Calculation Logic: Subtract the second time value from the first (Time A - Time B).
- Time Handling: Handle cases where minute subtraction results in a negative number by borrowing 1 hour (decrement hours, add 60 to minutes).
- Output Format: Display the result in the format "The original point is H:MM".
- Validation: Before calculating, check if either input field is empty. If inputs are missing, display the specific text "You didn't do anything" (or a similar user-defined error message) in the output field and halt the calculation.
- DOM Interaction: Use standard DOM methods (e.g.,
getElementById,value,textContent) to interact with the HTML elements.
Anti-Patterns
- Do not perform calculation if inputs are empty.
- Do not use
alert()for validation errors; update the DOM element directly.
Triggers
- calculate time difference javascript
- subtract time inputs with validation
- javascript time calculator empty check
- write code to subtract time and validate inputs
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.