All authors
sneivandt avatar

Claude Skills by sneivandt

github.com/sneivandt
20 skillsA× 200 installs8 views
Ai Tooling ApmA

Use when editing this repo's conf/agent-settings.toml, symlinks/apm/ files, or cli/src/domains/ai/apm implementation. Not for general skill-writing advice, audience/placement decisions, or unrelated agent behavior.

ai-agentsrusttesting
0
3
Ci Cd PatternsA

Use for .github/workflows/, CI guard scripts, release tags/assets, Docker publishing, action pinning, or ci-success gating. Not for ordinary local test selection.

toolsgodocker
0
3
Config ValidationA

Use for ConfigValidator aggregation, domain validate() functions, diagnostic codes/severity, test-command validation tasks, or cli/tests/config_drift.rs. Not for ordinary TOML parsing alone.

tools
0
3
Cross Platform VerificationA

Use after changes to cli/src/, dotfiles.sh, or dotfiles.ps1 to select the canonical Linux/Windows checks. This is validation guidance, not an implementation-pattern skill.

testingtesting
0
3
Engine OrchestrationA

Use for task graph and execution changes in cli/src/engine/, command task membership, dependencies, startup task discovery, restart boundaries, Operation plans, ProcessMode, or task/resource parallelism. Not for a standalone Resource.

toolsnodetesting
0
3
Error Handling PatternsA

Use for error propagation, dry-run ordering, idempotency, TaskResult, or ResourceChange semantics in cli/src/. Not for scheduler topology or console formatting alone.

toolstesting
0
3
Git Hooks PatternsA

Use for hooks/, InstallGitHooks, staged check orchestration, or sensitive pattern/allowlist behavior. Not for general CI workflow changes.

toolsrustshell
0
3
Logging PatternsA

Use for changes under cli/src/infra/logging/, task result recording, status rows, progress lines, detail ordering, or final summaries. Not for generic error policy or task scheduling without output changes.

businessshell
0
3
Overlay ScriptsA

Use for private overlay path resolution, SectionLoader overlay merging, overlay script resources, or dynamic OverlayScriptTask discovery. Not for ordinary repository scripts or public config alone.

toolsgoshell
0
3
Package ManagementA

Use for conf/packages.toml or package providers/resources under cli/src/domains/packages/, including pacman, AUR helpers, and winget. Not for generic subprocess or task orchestration changes.

toolstesting
0
3
Profile SystemA

Use for profile resolution in cli/src/app/config/profiles.rs, profile selection precedence/persistence, or active/excluded category computation.

toolsgogit
0
3
Resource ImplementationA

Use when adding or changing a concrete Resource, IntrinsicState, or ResourceStateProvider under cli/src/domains/*/resources/. Not for scheduler policy or a whole-workflow Operation.

toolstesting
0
3
Rust PatternsA

Router for Rust changes under cli/src/. Use first when the task spans multiple engine layers or the owning subsystem is unclear. Do not use for config-only, shell-only, or already well-scoped domain changes.

testingrustshell
0
3
Shell PatternsA

Use for dotfiles.sh, dotfiles.ps1, or POSIX hook scripts: bootstrap, checksum/provenance verification, wrapper-owned flags, argument forwarding, and shell portability. Not for application tasks.

toolsrustshell
0
3
Symlink ManagementA

Use for conf/symlinks.toml, SymlinkResource target computation, or install/remove/materialization behavior.

toolstesting
0
3
Testing PatternsA

Use when adding or restructuring Rust tests, fixtures, mocks, snapshots, or test utilities in cli/. Not for choosing CI jobs or the general validation command sequence.

toolsrusttesting
0
3
Toml ConfigurationA

Use for typed models, loaders, category sections, or overlay merging for conf/*.toml. Not for validator implementation alone or non-TOML runtime behavior.

toolsgo
0
3
Windows Specific PatternsA

Use for Windows registry resources, symlink capability/junction behavior, elevation delegation, Windows-only cfg gates, or Windows-specific wrapper behavior beyond shared bootstrap. Not for ordinary wrapper parity or checks.

developmentrustshell
0
3
Status UpdateA

Use only when the user interrupts an active task to ask for progress or says "keep going." Do not use for normal task completion or a new work request.

toolsgo
0
3
Apm DotfilesA

Use when deciding where Stuart's reusable agent customization belongs: public dotfiles vs private overlay, dot-agent vs dot-skill, APM target compatibility, or plugin/config-fragment structure. Not for repo Rust details.

toolsrust
0
3