brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
read_fileRead text files through the gateway with line-numbered output, allowed-directory enforcement, binary-file rejection, and bounded line windows. Use this before editing files with multi_edit_file. First read the complete builtin://read_file/SKILL.md to get skillToken; this SKILL.md read does not require skillToken. Calls without the correct skillToken will fa…
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this bundled skill to read text files from configured allowed directories. Prefer it over terminal commands such as cat, Get-Content, type, sed, or head when you need file contents for code understanding or manual edits.
The gateway returns stable, line-numbered text and records the exact path being read before any content is returned. This makes file reads easier to audit and safer to combine with multi_edit_file.
{
"path": "src/example.rs",
"cwd": "D:/path/to/workspace",
"offset": 1,
"limit": 200,
"skillToken": "..."
}
path is the file to read. Relative paths resolve from cwd. Absolute paths are allowed only when they remain inside configured allowed directories.cwd is required when more than one allowed directory is configured.offset is the 1-based starting line. Omit it to start at line 1.limit is the number of lines to return. Omit it to read up to 2000 lines. The maximum is 2000.skillToken is required for normal file reads. The documentation read for this SKILL.md is the only call that does not require it.Returned text uses:
line_number<TAB>content
Example:
41 fn handle_request() {
42 route();
43 }
Do not include the line-number prefix or tab when copying old_string into multi_edit_file. The prefix is only for orientation and startLine hints.
The structured result includes:
pathstartLineendLinenumLinestotalLinestruncatedlineTruncatedcontentread_file before manually editing an existing file unless the exact current content is already in the conversation.offset and limit instead of reading the whole file repeatedly.offset values from search results or compiler diagnostics to inspect nearby context.multi_edit_file reports an ambiguous or missing old_string, re-read the relevant region with read_file and copy the current text exactly.read_file is disabled, unavailable, or unsuitable for the file type.read_file reads files, not directories.