Skip to main content

invowk/invowk

SkillsMP has collected 40 skills from invowk/invowk. Open a skill to review its source and details.

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
40
GitHub stars
0
GitHub forks
0

Showing 40 of 40 collected skills.

occupation
Software Developers
description

Go coding and lint guardrails for Invowk. Use whenever Codex creates, edits, reviews, refactors, or tests Go code (*.go), changes Go linters or formatters, fixes golangci-lint/goplint/staticcheck/revive/decorder/funcorder/gocritic/modernize/perfsprint/wrapchec…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Comprehensive Go 1.22+ testing knowledge. Covers all go test flags and their interactions, execution model (compilation, caching, parallel scheduling), race detector internals and platform-specific overhead, go vet analyzers, context patterns decision tree,…

updated
occupation
Software Developers
description

Invowk type-system and goplint guidance for value types across cmd/*, internal/*, and pkg/*, including Validate() contracts, primitive-wrapper value objects, aliases/re-exports, sentinel errors, Invalid*Error wrappers, check-types/check-types-all findings,…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Invowk-specific testing workflow for Go tests, testscript CLI tests, runtime mirrors, container integration tests, TUI components, race and flake prevention, and repository test helpers. Use when creating or modifying `*_test.go` or `.txtar` tests, selecting…

updated
occupation
Network & Computer Systems Administrators
description

Container engine abstraction, Docker/Podman patterns, persistent container lifecycle, provisioning, containerfile validation, path handling, transient retry behavior, and Linux-only policy. Use when working on internal/container/, internal/containerplan/,…

updated
occupation
Information Security Analysts
description

Module system security auditing and supply-chain hardening for invowk. Use when reviewing module vulnerabilities, implementing `invowk audit`, improving `internal/audit/`, or changing module discovery, vendoring, lock files, script resolution, command scope…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Comprehensive test suite review and audit for invowk. Evaluates 102 checklist items across 8 surfaces — structural hygiene, parallelism/context, test patterns/assertions, integration gating, testscript quality, virtual/native mirrors, coverage guardrails, and…

updated
occupation
Software Developers
description

Draft commit-derived release notes from conventional commits since the latest semantic version tag. Use for pre-release summaries, reviewing changes since the last release, or preparing text to compare with GitHub-native GoReleaser notes.

updated
occupation
Software Developers
description

Audit and update CI workflow versions, tool installs, MCP servers, Dependabot-covered action pins, inline binary installs, pre-commit hooks, Node.js LTS pins, and CI-created commit mechanisms. Use when preparing a release, doing monthly CI maintenance,…

updated
occupation
Software Developers
description

CLI command structure, Cobra patterns, execution flow, hidden internal commands, command service adapters, and CLI-facing dependency/runtime validation. Use when working on cmd/invowk/, internal/app/commandsvc/, internal/app/deps/, internal/app/execute/, or…

updated
occupation
Software Developers
description

CUE schema patterns for *.cue files, schema sync and behavioral sync tests, Go struct JSON tag alignment, parser/decode helpers, and error formatting. Use when editing invowkfile_schema.cue, invowkmod_schema.cue, config_schema.cue, pkg/cueutil, CUE-backed Go…

updated
occupation
Software Developers
description

Agent-optimized D2 diagram generation and maintenance for Invowk architecture documentation. Use when creating or editing `.d2` files, C4 diagrams, sequence diagrams, flowcharts, diagram renders, or when a user explicitly requests a repository diagram. D2 is…

updated
occupation
Software Developers
description

Audit Go dependencies for vulnerabilities, stale modules, deprecated/retracted modules, and available updates across the root module and nested Go modules. Use before releases, for periodic dependency health checks, or when evaluating dependency upgrades.

updated
occupation
Software Developers
description

Module/command discovery, precedence order, collision detection, source tracking, vendored module namespace policy, diagnostics, and command-scope discovery inputs. Use when working on internal/discovery/, discovery adapters, command dependency scope checks,…

updated
occupation
Software Developers
description

Documentation editing workflow for website/, Docusaurus, MDX snippets, i18n localization, architecture/diagram docs that feed the site, and versioning. Use when creating pages, updating snippets/translations/assets, or running version-docs. For documentation…

updated
occupation
Software Developers
description

Platform-aware bug diagnosis and authorized fix workflow with parallel subagents for complex failures. Use when investigating or fixing test failures, CI failures, flaky tests, runtime errors, race conditions, or platform-specific bugs. Diagnosis-only…

updated
occupation
Software Developers
description

Schema guidelines for invowkfile.cue, invowkmod.cue, pkg/invowkfile/invowkfile_schema.cue, pkg/invowkmod/invowkmod_schema.cue, root invowkfile.cue examples, samples/invowkmods/**/*.cue, command structures, script sources/interpreters, dependency declarations,…

updated
occupation
Software Developers
description

Learning workflow for after substantive Invowk repo work, especially architecture changes, refactors, feature work, bug fixes, CI repairs, or explicit `/learn` requests. Use to keep `AGENTS.md`, rules, skills, hooks, and allowed memory notes up to date with…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Invowk Linux and Ubuntu CI testing guidance for process cleanup, POSIX signals, inotify failures, file-descriptor exhaustion, cgroups/namespaces, OOM kills, and the container test infrastructure. Use when debugging Linux-only failures, exit code 137,…

updated
occupation
Software Developers
description

Invowk macOS and Darwin testing guidance for APFS case and normalization behavior, `/tmp` and `/var` path aliases, kqueue/fsnotify events, timer and descriptor pressure, process cleanup, code signing, and Apple Silicon. Use when debugging macOS-only failures,…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Generate, update, or audit native_*.txtar mirror tests from virtual_*.txtar tests with platform-split CUE patterns and runtime mirror exemption rules. Use when creating or reviewing testscript CLI tests that need native runtime mirrors.

updated
occupation
Software Developers
description

Publish new Invowk releases through GitHub Releases and every supported release channel. Use when preparing, dry-running, tagging, publishing, monitoring, troubleshooting, rolling back, or repairing a release; drafting release notes; validating Homebrew,…

updated
occupation
Software Developers
description

Validate CUE schema sync after editing schemas, Go structs with JSON tags, value-type Validate() methods, enum/disjunction constraints, config defaults, or schema-owned decode behavior. Runs targeted structural and behavioral sync tests and reports mismatches.

updated
occupation
Software Developers
description

Server state machine pattern for sshserver/, tuiserver/, core/serverbase/, and new long-running server components. Covers serverbase.Base lifecycle states (Created→Starting→Running→Stopping→Stopped/Failed), readiness, async errors, terminal states, idempotent…

updated
occupation
Software Developers
description

Shell runtime rules for mvdan/sh virtual-sh runtime, hidden exec-sh adapters, shared virtual-shell interactive plumbing, and repository bash scripts. Covers positional arguments gotcha (prepend "--"), bash strict mode, and arithmetic increment pitfalls.

updated
occupation
Software Quality Assurance Analysts & Testers
description

tmux-based TUI testing for durable CI coverage of interactive `invowk tui` commands, keyboard flows, TTY behavior, ANSI/text verification, coverage exemptions, and TUI flake hardening. Use testscript instead for pipe-based `tui format`/`tui style` helpers.

updated
occupation
Software Quality Assurance Analysts & Testers
description

VHS-based visual debugging workflow for Invowk TUI demos, screenshots, demo GIFs, VHS tapes, and visual TUI regressions. Use tmux-testing for durable CI TUI tests.

updated
occupation
Software Developers
description

u-root utility implementation patterns for internal/uroot/, virtual runtime built-in registry changes, virtual filesystem path policy, streaming I/O, error format, symlinks, and tests/cli/testdata/virtual_uroot*.txtar coverage. Use when implementing or…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Windows testing guidance for Invowk Go code. Use for Windows process lifecycle, os/exec, NTFS/MAX_PATH/sharing issues, PATH/PATHEXT, timer resolution, race detector overhead, windows-latest CI, proactive path-touching refactors (`filepath.IsAbs`,…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Comprehensive documentation review and audit for invowk. Checks README, website docs (next version only), MDX snippets, CUE schema alignment, i18n parity, architecture diagrams, container image policy, security/audit docs, LLM authoring docs, and agent…

updated
occupation
Software Developers
description

Maintain and troubleshoot Invowk's Bencher benchmark infrastructure. Use when working on Bencher, BMF benchmark output, benchmark GitHub Actions, PGO benchstat comparisons, dedicated/bare-metal runner handoff, benchmark image packaging, Bencher thresholds,…

updated
occupation
Software Developers
description

Hexagonal Architecture and Domain-Driven Design guidance for Invowk's Go codebase. Use when Codex designs, reviews, refactors, or implements Go package boundaries, application services, ports/adapters, aggregates, value objects, repositories, domain services,…

updated
occupation
Software Developers
description

Virtual-lua runtime and golua integration guidance for Invowk. Use when editing internal/runtime/lua*.go, hidden exec-virtual-lua adapters, internal/app/commandadapters Lua interactive plumbing, virtual-lua bridge APIs, golua library loading, Lua…

updated
occupation
Software Developers
description

Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.

updated
occupation
Project Management Specialists
description

Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.

updated
occupation
Software Developers
description

Execute the implementation plan by processing and executing all tasks defined in tasks.md

updated
occupation
Software Developers
description

Execute the implementation planning workflow using the plan template to generate design artifacts.

updated
occupation
Software Developers
description

Create or update the feature specification from a natural language feature description.

updated
occupation
Project Management Specialists
description

Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.

updated
occupation
Software Developers
description

Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.

updated
Showing 40 of 40 collected skills.