api-surface
Show all public exports from the vlist package to catch accidental API changes
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Show all public exports from the vlist package to catch accidental API changes
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Debug a failing test by loading full context — test file, source file, error output
Generate a changelog entry from recent commits since a given ref or tag
Find untested code paths and report coverage gaps in the vlist project
Run the full pre-release checklist — version, changelog, tests, types, build, size
| name | api-surface |
| description | Show all public exports from the vlist package to catch accidental API changes |
| allowed-tools | Read Grep Glob |
List all public exports from the vlist package.
cat src/index.tscat src/internals.ts 2>/dev/null || echo "no internals.ts"Parse src/index.ts and src/internals.ts to list every public export.
Categorize exports:
vlist, withGrid, etc.Output format:
## Public API (src/index.ts)
### Functions
- `vlist(config)` — Builder factory
- `withGrid(config)` — Grid layout feature
...
### Types
- `VList<T>` — Main instance interface
- `BuilderConfig` — Configuration options
...
### Constants
- `OVERSCAN` — Default overscan count (3)
...
## Internals (src/internals.ts)
...
For each feature factory function (with*), note its config type if one exists.
Flag anything that looks like it might be accidentally exported (internal helpers, underscore-prefixed, etc.).