All authors

Claude Skills by sneivandt
github.com/sneivandt23 skills1 installs46 views
- Ai Tooling ApmUse 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.Votes: 0GitHub stars: 3
- Ci Cd PatternsUse for .github/workflows/, CI guard scripts, release tags/assets, action pinning, or ci-success gating. Not for ordinary local test selection.Votes: 0GitHub stars: 3
- Config ValidationUse for Config::validate aggregation, domain validate() functions, diagnostic codes/severity, check-command validation tasks, or cli/tests/config_drift.rs. Not for ordinary TOML parsing alone.Votes: 0GitHub stars: 3
- Cross Platform VerificationUse to select validation after Rust source/tests or Cargo build changes in cli/, or changes to dotfiles.sh or dotfiles.ps1. Covers Linux/Windows checks and native-runtime gaps; not implementation patterns or documentation-only work.Votes: 0GitHub stars: 3
- Engine OrchestrationUse for task graph and execution changes in cli/src/engine/, command task membership, dependencies, startup runtime policy, task discovery, restart boundaries, Operation plans, ProcessMode, or task/resource parallelism. Not for a standalone Resource.Votes: 0GitHub stars: 3
- Error Handling PatternsUse for error propagation, checked/unchecked subprocess results, dry-run ordering, idempotency, TaskResult, or ResourceChange semantics in cli/src/. Not for scheduler topology or console formatting alone.Votes: 0GitHub stars: 3
- Git Hooks PatternsUse for hooks/, InstallGitHooks, staged check orchestration, or sensitive pattern/allowlist behavior. Not for general CI workflow changes.Votes: 0GitHub stars: 3
- Logging PatternsUse 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.Votes: 0GitHub stars: 3
- Overlay ScriptsUse for private overlay path resolution, SectionLoader overlay merging, overlay script resources, or dynamic OverlayScriptTask discovery. Not for ordinary repository scripts or public config alone.Votes: 0GitHub stars: 3
- Package ManagementUse 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.Votes: 0GitHub stars: 3
- Profile SystemUse for profile resolution in cli/src/app/config/profiles.rs and cli/src/app/config/profiles/, selection precedence/persistence, or active category computation. Not for ordinary edits to an existing category's package list.Votes: 0GitHub stars: 3
- Resource ImplementationUse when adding or changing a concrete Resource, RemovableResource, IntrinsicState, batch state discovery, or its resource-task adapter under cli/src/domains/. Not for scheduler policy or a whole-workflow Operation.Votes: 0GitHub stars: 3
- Rust PatternsRouter 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.Votes: 0GitHub stars: 3
- Shell PatternsUse 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.Votes: 0GitHub stars: 3
- Symlink ManagementUse for conf/symlinks.toml, source glob expansion, SymlinkResource target computation, or managed-link install/remove/materialization. Not for editing the contents of an already-managed application config without changing links.Votes: 0GitHub stars: 3
- Testing PatternsUse when adding, changing, or restructuring Rust tests, fixtures, mocks, snapshots, or test utilities in cli/. Not for choosing CI jobs or the general validation command sequence.Votes: 0GitHub stars: 3
- Toml ConfigurationUse when editing conf/*.toml data, typed models, loaders, category sections, or overlay merging. Prefer the owning domain skill for data-only changes when one exists. Not for validator implementation alone.Votes: 0GitHub stars: 3
- Windows Specific PatternsUse 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.Votes: 0GitHub stars: 3
- Status UpdateUse 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.Votes: 0GitHub stars: 3
- Apm DotfilesUse 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.Votes: 0GitHub stars: 3
- Desktop ShellUse for the Quickshell QML/JavaScript UI and Python helper under symlinks/config/quickshell/: bars, popups, workspace layout, shared state, and network actions. Not for Rust CLI output, shell bootstrap, or unrelated application configuration.Votes: 0GitHub stars: 3
- Skill MaintenanceUse when creating, reviewing, or editing this repository's .agents/skills/ or AGENTS.md: skill triggers, routing, instruction quality, and guidance drift. Not for APM deployment or reusable personal plugin placement.Votes: 0GitHub stars: 3
- System FilesUse for conf/system-files.toml, tracked fragments under system/, or the task and resource that merge administrator-owned files below /etc. Not for user symlinks, systemd unit enablement, or Windows registry values.Votes: 0GitHub stars: 3