strict-api
Use when the user says 'no hallucinations', 'verify APIs' or 'don't invent functions', or code depends on a library version you have not checked. Requires proof that every method, import and variable exists in the installed version before using it.
Target: Software development & testing. Automatically collected · unverified.
Excerpt from the author’s documentation
Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.
Read the original English text
Topics in the source
- Strict API Verification
- Overview
- The Only Rule
- What This Blocks
- Workflow
- Anti-Patterns
- Cross-References
Inventing a function that doesn't exist is the opposite of efficiency. You wrote a line that looks minimal. You shipped a bug that takes an hour to debug. The true minimal path is: use only what is provably there. This skill is a reality-check layer applied before any code is written. It is not about being slow — it is about being correct the first time. Use it alongside minimalist when the user wants both less code and verified code. Before you write any function call, import, or method access, you must be able to answer: "Does this exist in the version the user is running?" If the answer is "probably" or "I think so" — stop. You don't know. Say so. Made-up methods: fs.readFileLines() does not exist in Node.js. path.combine() is .NET, not Node.js. csv.readcsv() is pandas, not Python's csv module. Writing these is not minimal code — it is confident garbage. Framework confusion. Every framework has a twin that sounds like it: rendertemplate (Flask) vs render() (Django) useForm() (react-hook-form) vs nothing built into React app.listen() (Express) vs server.listen() (raw Node.js http) Deprecated APIs. Writing a deprecated method is writing code that will break on the next upgrade. 1.
This is an excerpt. Refer to the complete source and its current requirements.
- Source repository
- alirezarezvani/claude-skills
- Source file
- engineering/strict-api/SKILL.md
- Fixed revision
- 8f082544116fc0d014188e521ca40304cdfc86b0
Sources and evidence
This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.
Author: alirezarezvani/claude-skills · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-09T14:01:46.926Z.
Categories are inferred from names, descriptions and paths. They do not establish compatibility.
License and attribution
MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.
Original license ↗Synchronization, copying and user-reported success do not mark a resource as runtime-tested.
Limitations and notes
- Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.