Skip to main content
Latest recorded source activity
SkillsMP catalog refreshed
skills collected
11
GitHub stars
38,011
GitHub forks
2,302

Loading the repository README…

Skills in this repository

classification pending

Showing 11 of 11 collected skills.

occupation
unclassified
description

Writing V web applications with veb - the App and Context structs, route attributes with path parameters, ctx.html and ctx.json, templates with $tmpl and $veb.html, middleware with Middleware.use and route_use, shared state with shared and lock, and static…

updated
occupation
unclassified
description

Create V projects with v new or v init and choose a binary, library or web template.

updated
occupation
unclassified
description

Manage V packages: install, update, search, remove and link local modules.

updated
occupation
unclassified
description

V's memory model - GC modes (-gc boehm, -gc none, -prealloc), the optional -ownership checking that catches use-after-move, what unsafe unlocks, and the C interop rules. Use when choosing a GC mode, when a program leaks or grows without bound, when deciding…

updated
occupation
unclassified
description

V's concurrency primitives - spawn, the sync module (channels, Mutex, RwMutex, WaitGroup, Once, Pool, select), and parallel.amap for parallel map and run. Use when writing code with goroutines, threads, channels, locks, shared mutable state, a WaitGroup, or a…

updated
occupation
unclassified
description

The V language rules that make code which looks right fail to compile or behave wrongly - ?T versus !T, sum types and match exhaustiveness, mut receivers, module names matching directories, comptime $ forms, and explicit type conversion. Use when writing or…

updated
occupation
unclassified
description

Using the V MCP server, `v mcp serve`, to read and change V code through the compiler itself - the AST, declarations, references, diagnostics, stdlib docs, an AST-aware rename, a guarded edit and the formatter. Use when an agent needs to know what a V file…

updated
occupation
unclassified
description

Writing V as a scripting language - `.vsh` script mode, its implicit `import os` and unqualified `os` calls, running a script directly, the executable-cache contract that governs rebuilds, compiling a script without running it, and shebang scripts with no…

updated
occupation
unclassified
description

Writing and running V tests - _test.v layout, test_ function naming, the assert builtin, fixtures and cleanup with os.vtmp_dir and defer, and the VTEST_ONLY and VTEST_ONLY_FN filters for a subset. Use when adding or changing a V test, when a test does not…

updated
occupation
unclassified
description

The parts of the V command surface that are easy to miss - inspecting code (`v ast`, `v where`, `v mod why`), shrinking a compiler error (`v reduce`), project hygiene (`v missdoc`, `v check-md`, `v bump`, `v git-fmt-hook`), embedding binaries (`v bin2v`),…

updated
occupation
unclassified
description

How to build, type-check, format, vet, test and ship V code, and how the v.mod module system resolves imports. Use before declaring a V change finished, when a build or test command is needed, when a dependency will not resolve, when working in the V…

updated
Showing 11 of 11 collected skills.

Install with an AI assistant

Copy this prompt into the AI assistant you're using.