All authors
technicalpickles avatar

Claude Skills by technicalpickles

github.com/technicalpickles
30 skillsA× 29C× 10 installs8 views
Developing PipelinesA

Use when creating, modifying, or debugging Buildkite pipeline YAML files - ensures current syntax from official docs, validates configurations before proposing changes, and references Buildkite best practices instead of relying on training data

data-aigoruby
0
10
Investigating BuildsA

Use when the user is working with an existing Buildkite CI run and wants to understand, diagnose, or act on it. Strong signals: a buildkite.com URL, the word "buildkite", the `bk` CLI, the `bktide` tool, or a reference to a specific pipeline, build, or job. Covers intents like: "why did this build fail", "what's flaking", "summarize pass/fail rates across recent builds", "pull logs for this job", "figure out the exact command CI ran so I can reproduce it locally" (often via docker-compose), "...

devopsjavascriptrust
0
10
Fixing CiA

Use when CI is failing on a branch, PR, or specific Buildkite build and the user wants to iteratively fix it through verify-locally → push → check → iterate. Strong signals: "fix CI", "make CI green", "CI is failing", "tests are failing in Buildkite", "iterate on this build", a Buildkite build URL paired with intent to push fixes, a PR with a red check the user wants to make green, or repeat-push debugging. Covers verify-fix-locally workflows (rspec, jest, lint, type checking before pushing),...

developmentjavascripttypescript
0
10
Pull FeedbackA

Use when the user has authored a GitHub pull request and wants to work through review feedback on it. Triggers on phrases like "pull down the review on #N", "address the feedback", "what did @reviewer say on my PR", "let's work through the comments", or any request to triage, respond to, or systematically handle review threads on the user's own PR. Do NOT use for reviewing someone else's PR, authoring PR content or replies, or checking which PRs are waiting on the user for review.

data-aigobash
0
10
PushA

Use when running git push or diagnosing why a push failed. Especially when output mixes SSH transport with hook output (lefthook, husky, pre-commit), errors include "Permission denied (publickey)" or "rejected/non-fast-forward", a pre-push hook fails, or about to debug SSH with `-v`.

data-aigodebugging
0
10
Investigating RunsA

Use whenever the user mentions a GitHub Actions / GHA run, even casually — invoke this skill before reaching for raw `gh` commands, because the bundled `gha-snapshot` helper distills `gh run view --log-failed` (a firehose) into a readable block with per-job status, failed-step log tails, and annotations. Specific triggers (any one is enough): a `github.com/.../actions/runs/...` URL; the phrase "GitHub Actions" or "GHA"; the `gh run` CLI; a failing workflow / job / step / check; a PR with red ...

devopsgobash
0
10
Sandbox FirstA

Use when a Bash command fails in the sandbox, or when considering whether to use dangerouslyDisableSandbox. Guides sandbox-first execution and sandbox config diagnosis.

toolsbashdocker
0
10
ConnectA

Find related notes via semantic search and weave links. Stage 4 of the processing pipeline.

data-aigobash
0
10
Distill RulesA

Review routing corrections and propose updates to vault CLAUDE.md routing rules.

data-aigobash
0
10
EnrichA

Turn an ingested insight into a proper zettelkasten note with clean prose. Stage 2 of the processing pipeline.

data-ai
0
10
IngestA

Split a raw session notes file into individual insight notes in the inbox. Stage 1 of the processing pipeline.

data-aibash
0
10
Link DailyA

Link a processed note to today's daily note. Stage 5 of the processing pipeline.

data-aibash
0
10
Process InboxA

Process accumulated inbox notes through the full pipeline (ingest, enrich, route, connect, link). User-facing orchestrator.

toolsgobash
0
10
RouteA

Analyze an enriched note and route to the best vault destination. Stage 3 of the processing pipeline.

data-aigobash
0
10
TaskwarriorA

Use when querying or modifying tasks via the taskwarrior CLI - dense recipes for listing, single-field lookups, multi-task batched lookups, full-text search, and the soft description-length convention. Activates on `task list`, `task add`, `task info`, `task done`, "what's on the backlog", "find a task", or any taskwarrior interaction.

data-aigoshell
0
10
Actually Lsp DoctorA

Diagnose and fix LSP setup for the current project's detected ecosystems (Rust, TypeScript, Ruby). Use when the SessionStart hook nudged about a missing LSP plugin, when the env isn't ready (no `bundle install`, no `cargo build`, missing server binary), when LSP calls are failing, or when the user invokes `/actually-lsp-doctor` directly. Walks the per-ecosystem state machine, reports what's missing, then runs the fix.

ai-agentstypescriptrust
0
10
Actually Lsp IgnoreA

Ignore actually-lsp nudges for an ecosystem in this project. Use when the user wants to silence, dismiss, or ignore the LSP setup nudges for a specific ecosystem (Rust, TypeScript, Ruby), or invokes `/actually-lsp-ignore` directly. Writes `dismissed=true` to `.claude/actually-lsp.json`. Persistent across sessions for this project only.

ai-agentstypescriptrust
0
10
ParkA

Save current work context for later resumption

toolsgit
0
2
SnapshotA

Capture current session state without stopping

toolsgo
0
2
UnparkA

Resume work from a parked handoff

toolsgit
0
2
Developing Buildkite PipelinesA

Use when creating, modifying, or debugging Buildkite pipeline YAML files - ensures current syntax from official docs, validates configurations before proposing changes, and references Buildkite best practices instead of relying on training data

devopsgoruby
0
2
Working With Buildkite BuildsA

Use when working with Buildkite CI - checking status, investigating failures, and reproducing issues locally. Provides workflows for monitoring builds, progressive failure investigation, and local reproduction strategies. Use when tempted to use GitHub tools instead of Buildkite-native tools, or when a Buildkite tool fails and you want to fall back to familiar alternatives.

devopsjavascriptrust
0
2
ColimaA

Use when Docker commands fail with "Cannot connect to Docker daemon", when starting/stopping container environments, or when managing multiple Docker contexts on macOS - provides Colima lifecycle management, profile handling, SSH commands, and troubleshooting

toolsbashdocker
0
2
Designing ClisA

Use when building, improving, or reviewing command-line interfaces for better user experience - before implementing commands/output/errors, when users report confusion or frustration, or when CLI feels hard to use - provides UX principles, visual design techniques, and practical patterns for creating discoverable, delightful CLIs

data-airustci/cd
0
2
Finding Api DocsA

Use when APIs fail repeatedly with version-related errors (method not found, wrong arguments, unknown flag) or when about to use library APIs with uncertain knowledge - guides finding current, accurate documentation instead of guessing from training data

data-airustgo
0
2
HkA

Use when hk.pkl exists in project, hook output shows hk running, or working with git hooks in hk-managed projects. Also use when setting up, configuring, or troubleshooting hk git hooks.

toolspythonbash
0
2
Working With MiseC

Use when adding, configuring, or troubleshooting mise-managed tools - ensures proper CLI usage, detects existing config files, and diagnoses PATH/activation issues when commands aren't found

toolspythonrust
0
2
Pull RequestA

Use when creating, updating, or commenting on GitHub pull requests - focuses on material impact, safety, and human reviewability

code-qualitygobash
0
2
ObsidianA

Obsidian vault mechanics - wiki links, .obsidian/ config, daily notes, plugins. Use when working with Obsidian vaults or structured markdown.

documentationgo
0
2
Scope HandoffsA

Use when creating handoff documentation for branched conversations in stay-on-target focused mode

documentationgitdocumentation
0
2