Pike stdlib api
Exact API surface of the Pike 8.0.1116 standard library — function signatures, class hierarchies, and method listings for correct code generationFrom its SKILL.md
npx -y skills add TheSmuks/pike-ai-kb --skill pike-stdlib-apiAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.4 KB, 559 tokens by cl100k_base, as published. Nobody here has run it
Pike Standard Library API Reference
Overview
Exact API surface of the Pike 8.0.1116 standard library. This skill provides function signatures, class hierarchies, and method listings derived from runtime introspection against Pike 8.0.1116.
Purpose: LLMs need exact API shapes to stop guessing at function names, parameter types, and return types.
When to use: Use this skill when you need to know the exact signature of a function, the methods available on a class, or the classes available in a module.
Coverage
| Reference | Modules Covered |
|---|---|
| stdio-api.md | Stdio.File, Stdio.Port, Stdio.UDP, Stdio.Buffer, top-level I/O functions |
| adt-api.md | ADT.Stack, ADT.Queue, ADT.Heap, ADT.Table, ADT.CritBit, ADT.History, ADT.List, ADT.Set, ADT.Trie, ADT.Interval, ADT.Sequence, ADT.Struct, ADT.BitBuffer |
| concurrent-api.md | Concurrent.Future, Concurrent.Promise, Concurrent.AggregateState |
| crypto-api.md | Crypto.Hash (SHA256, SHA1, MD5, etc.), Crypto.AES, Crypto.HMAC, Crypto.RSA, Crypto.Password, Crypto.Random, cipher modes |
| protocols-api.md | Protocols.HTTP (get_url/post_url/put_url/delete_url, Query, Server), SSL (File, Context, Port), Parser (HTML, CSV, XML) |
| standards-api.md | Standards.JSON, Standards.URI, Standards.UUID, Standards.PEM |
| utilities-api.md | String, Array, Math, Process, Getopt, Thread, Error, Val, System, Regexp, MIME, Sql.Sql, Calendar, Image, Debug, Locale, Gmp, Geography, Function, Program, Tools, Web |
Rules
- Do not fabricate functions. If a function is not listed in these references, it does not exist in Pike 8.0.1116.
- Check before using. Before calling any function, verify it exists in the appropriate reference file.
- Signatures are exact. Parameter types and return types are as listed — do not substitute types from other languages.
- Method access uses
->. Object methods are called withobj->method(args), notobj.method(args).
What ships with it: 7 files
59.9 KB alongside SKILL.md
references/
- adt-api.md9.7 KB
- concurrent-api.md5.0 KB
- crypto-api.md8.7 KB
- protocols-api.md7.7 KB
- standards-api.md3.7 KB
- stdio-api.md13.0 KB
- utilities-api.md12.1 KB