socketdev
- 100 skills
- 0 followers
- 8 hours ago last updated
- ▌ Updating Checksums · socketdev bundleSyncs SHA-256 checksums from GitHub releases to bundle-tools.json. Triggers when user mentions "update checksums", "sync checksums", or after releasing new tool versions.
- ▌
- ▌ Regenerating Patches · socketdev bundleRegenerate plugin-cache patches against the pinned upstream plugin source after drift or SHA bumps.
- ▌ Updating Spec · socketdev bundleSync against upstream PURL, VERS, and ECMA-427 specifications. Use for spec updates, upstream checks, or normalization changes.
- ▌ Updating NPM Purl Package · socketdev bundleSync feature parity with the upstream purl npm package. Use for purl parity, API coverage, registry validation, or normalization checks.
- ▌ Content Filename From Title · socketdev bundleCreate short URL-friendly filenames from prose titles. Use when naming docs, guides, or slugs.
- ▌ Socket Fix · socketdevFix dependency security issues - either scan and fix everything (requires /socket-scan), or target a single named package. Orchestrates /socket-dep-cleanup, /socket-dep-replace, /socket-dep-patch, and /socket-dep-upgrade as subskills.
- ▌ Socket Scan · socketdevRun a dependency scan using the Socket CLI. Prompts unauthenticated users to log in or create a free account. If the user skips login, falls back to cdxgen with greatly reduced alert accuracy and poor SBOM accuracy. Authenticated users get temporary read-only scans by default (--tmp). Creates a persistent dashboard scan only when explicitly requested. Includes reachability analysis for enterprise customers and license compliance auditing.
- ▌ Socket Setup · socketdevSet up Socket - prompt for API key, install the CLI, authenticate, configure policies and tokens, set up CI/CD for firewall or patch modes across GitHub, GitLab, Bitbucket, and other systems.
- ▌ Socket Inspect · socketdevResearch a package before you depend on it - pull every signal from Socket (scores, alerts, malware verdicts, CVEs, supply-chain risk), check the socket.dev package page, evaluate alternatives, and surface available Socket patches.
- ▌ Socket Release · socketdevStand up SocketDev publishing (npm, crates.io, GitHub releases, Homebrew tap) in a repo - copy in the socket-release kit from a sauce checkout and run its bootstrap through name reservation, GitHub environments, npm trusted publisher, publishing-access tightening, staged publish config, and verification.
- ▌ NPM Publish · socketdevOperate the socket-release npm flow end to end - bootstrap a package (name reservation, permissive-then-staged-only publishing access, trusted publishing), dispatch a staged publish, promote with --approve, backfill an old version, and roll back with deprecate. Use when publishing an npm package in a repo carrying scripts/socket-release/.
- ▌ Updating Xport · socketdevAct on `xport.json` lock-step drift: auto-bump `version-pin` rows; the other row kinds (file-fork, feature-parity, spec-conformance, lang-parity) are advisory only.
- ▌ Socket Dep Patch · socketdevApply Socket's binary-level security patches without changing dependency versions. Uses socket-patch apply to fix vulnerabilities in-place, then verifies automated patching is configured so patches persist across installs.
- ▌ Brew Publish · socketdevOperate the socket-release Homebrew tap flow - the binary-download formula model, tap repo layout, formula bumps tied to published releases, and sha256 verification against the release's own checksums.txt. Use when bumping a Homebrew formula or standing up a tap for a Socket CLI.
- ▌ Cargo Publish · socketdevOperate the socket-release crates.io flow - the cargo staged model (dry-run default), trusted publishing via OIDC under the cargo-publish environment, index-propagation waits, and yank-as-rollback. Use when publishing a Rust crate in a repo carrying scripts/socket-release/.
- ▌ Socket Dep Cleanup · socketdevEvaluate and remove a single unused dependency from your project. Searches the entire codebase for all usages (imports, requires, config refs, scripts, type packages, indirect usage), reports findings, and performs full removal with verification.
- ▌ Socket Dep Replace · socketdevReplace a dependency with an alternative package, eliminate it via code rewrite, or use socket-optimize for optimized replacements.
- ▌ Socket Dep Upgrade · socketdevUse socket fix to find and update vulnerable dependencies, then fix any breaking changes in the codebase. Security-audited upgrades with automated code migration.
- ▌ Github Release · socketdevCut, verify, and reconcile immutable GitHub releases with the socket-release kit - the registry-resolvability ORDER RULE, the three-step draft-upload-undraft cut, checksums.txt production, and tag-gap healing. Use when tagging a release, healing a missing tag/release, or when the github-release workflow gate refuses a tag.
- ▌ Socket Scan Setup · socketdevSet up prerequisites for Socket scanning - install the CLI, configure auth with the public demo token, and verify scan access. Use this before the first scan or when encountering auth errors.
- ▌ Map · socketdevEmit a token-cheap symbol map for files or directories before reading unfamiliar source in detail.
- ▌ Prose · socketdev bundleEdit human-facing prose to remove AI patterns, padding, hedging, and awkward generated phrasing.
- ▌ Improve · socketdev bundleRead-only codebase survey returning prioritized implementation plans for other agents.
- ▌
- ▌ Agent CI · socketdev bundleRun this repo's GitHub Actions locally with Agent-CI before pushing CI-sensitive changes.
- ▌ Updating · socketdev bundleRun repo maintenance: updates, lockstep, submodules, security, coverage, audits.
- ▌ Opening Pr · socketdevImplement a requested change, verify it, commit it, and open or update the PR.
- ▌
- ▌ Cleaning CI · socketdev bundleRemove redundant CI workflows, stale Dependabot auto-fix surface, and obsolete workflow run clutter.
- ▌ Greening CI · socketdev bundleWatch remote CI, pull the first failure log, fix locally, push, and loop until the run is green.
- ▌ Handing Off · socketdevWrite a compact handoff so another agent or human can continue the work without replaying context.
- ▌ Auditing Gha · socketdev bundleAudit Actions permissions/allowlists against the fleet baseline; --conform fixes drift.
- ▌ Building Tdd · socketdevUse red-green-refactor for a feature or bug fix when the user asks for test-first work.
- ▌ Grilling Plan · socketdevStress-test a plan one question at a time before building, especially for shared fleet resources.
- ▌ Tidying Files · socketdev bundleRemove untracked or ignored junk and scratch files across fleet repos without touching tracked work.
- ▌ Authoring Spec · socketdevTurn the current conversation into a spec: problem, solution, stories, tests, enforcement.
- ▌ Guarding Paths · socketdev bundleEnforce one constructed path per concern; fix duplicated build, test, runtime, config paths.
- ▌ Reviewing Code · socketdev bundleReview the current branch against a base with multiple AI backends and produce verified findings.
- ▌ Scanning Vulns · socketdev bundleRun static vulnerability scanners over a target tree and write raw findings for triage.
- ▌ Updating Daily · socketdevPromote soak-cleared dependency exclusions, drop expired dates, and reconcile the lockfile.
- ▌
- ▌ Creating Guards · socketdevAuthor or convert fleet hooks to the uniform check plus runGuard contract used by the dispatcher.
- ▌ Diagnosing Bugs · socketdevRun the diagnosis loop for hard bugs, failing behavior, regressions, thrown errors, or slow paths.
- ▌ Looping Quality · socketdevRun scanning-quality, fix findings, repeat until clean or the iteration limit is hit.
- ▌ Running Test262 · socketdevRun the repo's canonical Test262 suite for parser/runtime conformance; never write ad hoc runners.
- ▌ Threat Modeling · socketdev bundleBuild or interview for a threat model covering assets, attackers, trust boundaries, and mitigations.
- ▌ Trimming Bundle · socketdev bundleFind unused bundled code paths and keep only stubs that rebuild and pass tests.
- ▌ Grooming Backlog · socketdevCollapse noisy backlogs: verify done work, fold duplicates, delete stale tasks.
- ▌ Scanning Quality · socketdev bundleScan for bugs, races, workflow flaws, insecure defaults, and regressions; verify and rank findings.
- ▌ Updating Pricing · socketdevRefresh current AI model pricing data from vendor sources and update fleet pricing constants.
- ▌ Greening CI Local · socketdev bundleRun Agent-CI locally in Docker, fix paused failures, and retry until the workflow is green.
- ▌ Patching Findings · socketdev bundleFix verified security findings with minimal patches and independent review before validation.
- ▌ Scanning Security · socketdev bundleRun AgentShield, zizmor, and Socket dependency scans into a graded security report.
- ▌ Squashing History · socketdev bundleSquash default-branch history to one commit with backup and force-push.
- ▌ Tidying Worktrees · socketdev bundleSweep spent clean worktrees whose branches merged or vanished; preserve dirty or unpushed work.
- ▌ Triaging Findings · socketdev bundleVerify raw security findings, dedupe them, rerank exploitability, and assign owners.
- ▌ Updating Coverage · socketdevRefresh the README coverage badge by running coverage and rewriting the shields.io badge line.
- ▌ Updating Lockstep · socketdev bundleResolve lockstep manifest drift by pipelining version-pin rows and reporting parity rows.
- ▌ Updating Security · socketdev bundleResolve Dependabot alerts by bumping, overriding, patching, or dismissing with evidence.
- ▌ Managing Worktrees · socketdev bundleCreate, fan out, and prune git worktrees for isolated tasks and parallel PR review.
- ▌
- ▌ Updating Hooks Dry · socketdevRead-only DRY sweep of fleet hooks and oxlint rules for overlap and consolidation.
- ▌
- ▌ Decomposing Tickets · socketdevBreak a plan, spec, or findings report into independently-grabbable vertical-slice tracker tickets.
- ▌
- ▌ Releasing A Package · socketdevRelease a single-package fleet repo: pre-bump, changelog, staged publish, approve, tag, release.
- ▌ Researching Recency · socketdev bundleResearch recent community and upstream signals across GitHub, forums, social feeds, and web sources.
- ▌ Writing Disclosures · socketdevWrite or review a dual-use DISCLOSURE file; npm Trust & Safety reads it, so every claim must be verifiable.
- ▌ Auditing API Surface · socketdev bundleAudit package exports for dead, internal-only, or weakly-consumed subpaths before pruning.
- ▌ Delegating Execution · socketdevRoute substantial work through plan, execute, review, follow-up agents at the right effort tier.
- ▌ Designing Interfaces · socketdev bundleDesigns and reviews accessible interfaces using reference research and rendered validation.
- ▌ Migrating Rule Packs · socketdev bundleRun deterministic 10+ file code migrations via rule-pack transforms and isolated agents.
- ▌ Codifying Disciplines · socketdevTurn repo rules that live only in prose or memory into scripts, hooks, lint rules, or checks.
- ▌ Consolidating Commits · socketdevRegroup commits since a base into logical commits, keeping any version bump last; not squash-to-one.
- ▌ Deduping Dependencies · socketdevReduce duplicate installs with overrides, hardened drop-ins, patches, consumer checks.
- ▌ Driving Cursor Bugbot · socketdev bundleReview Cursor Bugbot PR threads, classify findings, fix real bugs, reply inline, and push updates.
- ▌ Optimizing Submodules · socketdevMinimize submodule sparse-checkouts to only the trees the repo actually consumes.
- ▌ Plugging Promise Race · socketdevReference for avoiding Promise.race/any handler leaks in loops and hand-rolled concurrency pools.
- ▌ Optimizing Performance · socketdev bundleAudits performance in Rust, Go, C++, JS/TS, parsers, Node addons, and WebAssembly.
- ▌
- ▌ Reordering Release Bump · socketdev bundleMove an existing version-bump commit back to tip, retag it, verify integrity, and force-push safely.
- ▌ Improving Web Interfaces · socketdev bundleImproves web interfaces after design direction is locked.
- ▌
- ▌ Reviewing Web Interfaces · socketdev bundleReviews web interface quality before landing UI changes.
- ▌ Tidying Rolldown Bundles · socketdev bundleKeep rolldown bundles lean by reporting collapsible deps, catalog drift, and fat external shims.
- ▌ Extracting Design Systems · socketdevConsolidates repeated UI patterns. Use after a pattern proves stable.
- ▌
- ▌ Property And Fuzz Testing · socketdev bundlePick a property/fuzz tier and harness for parsers, decoders, and native addons.
- ▌ Rendering Chromium To Png · socketdev bundleRender pages or extension popups to PNG and inspect pixels to catch real UI regressions.
- ▌ Measuring Ecosystem Impact · socketdevRank npm packages by ecosystem reach; model what overriding them removes from the install tree.
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌ Optimizing Javascript Performance · socketdevAudits measured JavaScript and TypeScript performance.
- ▌
- ▌ Optimizing Webassembly Performance · socketdevAudits WebAssembly performance and capability fallbacks.