13 Agent Skills maintained in their library repos and aggregated here at build time. Machine-readable catalog: index.json.
| Skill | Source | Description |
|---|---|---|
| amuru | timewarp-amuru | Use TimeWarp.Amuru for process execution instead of System.Diagnostics.Process |
| cli-search | timewarp-nuru | Search for CLI commands and tools installed on your system. Use when you need to find specific functionality, discover available commands, or explore what CLI tools are available. |
| flexbox | timewarp-flexbox | TimeWarp.Flexbox library - compute CSS flexbox layouts (positions and sizes) in pure C# with no UI framework; a Native AOT-safe port of Facebook's Yoga engine. Use for laying out boxes/nodes in canvases, terminals, games, PDF/image generation, or custom renderers - anywhere you need flex-direction, flex-grow, wrap, gap, align/justify, percentages, or absolute positioning computed for you. |
| jaribu | timewarp-jaribu | Write tests using the Jaribu framework for .NET 10 file-based apps (runfiles) |
| nuru | timewarp-nuru | Build CLI applications with TimeWarp.Nuru - a .NET route-based CLI framework with web-style routing, source generators, and AOT support. Use when creating CLI tools, defining commands/queries, adding parameters or options, testing CLI output, or working with TimeWarp.Nuru. |
| terminal | timewarp-terminal | TimeWarp.Terminal library - console abstractions (IConsole, ITerminal), widgets (panels, tables, rules), ANSI colors, hyperlinks, and Unicode width handling for testable C# console apps |
| tw-aggregate-pattern | timewarp-architecture | >- |
| tw-blazor-css-strategy | timewarp-architecture | How to style Blazor + FluentUI components in this repo without Tailwind. The "isolation-first hybrid" convention — CSS isolation by default, global design tokens, and two documented exceptions for FluentUI shadow-DOM and light-DOM children. Use when authoring or restyling any .razor component, choosing where CSS lives, or styling a FluentUI component. |
| tw-blazor-layout | timewarp-architecture | How to structure Blazor app chrome with the "empty layout + cascaded page-component shell" pattern — keep LayoutComponentBase empty and put header/nav/content/aside/footer in ONE shell component that pages wrap their content in and that cascades itself. Use when designing a Blazor app's layout/navigation, deciding where chrome belongs, building a layout shell, or when chrome must react to a state store or per-navigation lifecycle that a layout can't provide. |
| tw-feature-placement | timewarp-architecture | >- |
| tw-mock-response-factory | timewarp-architecture | > |
| tw-slice-isolation | timewarp-architecture | >- |
| tw-web-api-contracts | timewarp-architecture | >- |
Installing
npx skills add TimeWarpEngineering/<repo> --skill <name>
Each skill's canonical SKILL.md is served at /skills/<name>/SKILL.md for direct download or agent consumption.