pkarpovich/environment
Skill Claude CodeCodex
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.
pkarpovich/environment
Skill Claude CodeCodex
Capture the full state of the current session into a handoff document so a fresh agent can pick up cold with zero loss of context. Not a summary, not a brief; an exhaustive record of every task tackled (what we did, why we did it, how we did it), every user preference learned, every unresolved decision, and every…
pkarpovich/environment
Skill Claude CodeCodex
Backup coverage rules for the homelab (alpha, bravo, Synology NAS, DO Spaces offsite). Activate whenever deploying a NEW service/compose project/database to alpha or bravo, adding a docker volume with state, decommissioning a service, or when the user mentions backups, restic, восстановление/restore, NAS storage, or…
pkarpovich/environment
Skill Claude CodeCodex
Analyze Langfuse trace JSON exports using jq queries. Use when user provides a Langfuse trace file (.json) for analysis, debugging agent behavior, checking token usage, or investigating tool calls. Triggers on phrases like "analyze trace", "check this langfuse", "debug agent run", or when user shares a trace JSON file…
pkarpovich/environment
Skill Claude CodeCodex
End-to-end preparation of a new Lego Cubes podcast episode (Pavel's Russian-language podcast about content + dev projects). Walks through 7 stages with check-ins — collect Content bullets from Tuclaw/Podcast files, fill the episode note, suggest an episode title in the established poetic style, find…
pkarpovich/environment
Skill Claude CodeCodex
Diagnose and fix excessive Postgres egress (network data transfer) in a codebase. Use when a user mentions high database bills, unexpected data transfer costs, network transfer charges, egress spikes, "why is my Neon bill so high", "database costs jumped", SELECT optimization, query overfetching, reduce Neon costs…
pkarpovich/environment
Skill Claude CodeCodex
Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.
pkarpovich/environment
Skill Claude CodeCodex
Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.
pkarpovich/environment
Skill Claude CodeCodex
Create or extend notes in Pavel's personal Obsidian vault at /Users/pavel.karpovich/Obsidian/PK Workspace/, following his adapted kepano-style vault grammar (plural categories, YYYY-MM-DD dates, heavy internal wikilinking, root-first organization, 1-10 rating). Use this skill WHENEVER Pavel wants to capture something…
pkarpovich/environment
Skill Claude CodeCodex
Deep codebase exploration to fully understand the current project before starting work. Use this skill whenever the user says "onboarding", "onboard", "get familiar", "learn the codebase", "understand this repo", "context load", or at the start of a session when the user wants Claude to be fully prepared to work on…
pkarpovich/environment
Skill Claude CodeCodex
Query Obsidian vault files by frontmatter properties using Dataview-style syntax, AND discover what property names and values actually exist in the vault. Use when the user asks to find notes, search the vault, or filter notes by metadata (tags, status, dates, categories, projects). ALSO use proactively before writing…
pkarpovich/environment
Skill Claude CodeCodex
Design patterns and architectural principles for maintainable Python code. Use when designing new components, refactoring existing code, choosing between patterns (factory vs simple dict, inheritance vs composition), planning module structure, or implementing dependency injection. Triggers on architecture discussions…
pkarpovich/environment
Skill Claude CodeCodex
Modern Python 3.13+ development standards and best practices. Use when writing, reviewing, or refactoring Python code. Triggers on Python file creation/editing, code reviews, architecture decisions, async patterns, type hints, testing strategies, or when user asks about Python best practices.
pkarpovich/environment
Skill Claude CodeCodex
Work with ralphex-farm: an autonomous executor that polls Linear, picks up Todo issues whose description carries a YAML block (repo + plan + branch, optional mode), runs ralphex against the named plan inside Docker, and opens a PR. Invoke whenever the user wants to: create a Linear ticket for a plan ("create a ralphex…
pkarpovich/environment
Skill Claude CodeCodex
Audit a ralphex/farm implementation plan (docs/plans/.md) for self-containment and task concreteness before running it through ralphex or queuing it on ralphex-farm. ralphex runs every task and review in a FRESH session that re-reads only the plan (plus the committed repo and a progress log), so anything that tells…
pkarpovich/environment
Skill Claude CodeCodex
Use rust-analyzer's Structural Search and Replace (SSR) to change lots of Rust code. SSR matches by AST structure and semantic meaning, understanding type resolution and path equivalence.
pkarpovich/environment
Skill Claude CodeCodex
Rust coding style guide. Apply automatically when writing or modifying Rust code. Enforces for-loops over iterators, let-else for early returns, variable shadowing, newtypes, explicit matching, and minimal comments.
pkarpovich/environment
Skill Claude CodeCodex
Rust documentation conventions (RFC 1574). Apply when writing doc comments on public Rust items. Covers summary sentences, section headings, type references, and examples.
pkarpovich/environment
Skill Claude CodeCodex
Audit one or more Claude Code skills against best practices and report violations. A Python script runs mechanical checks (1024-char description limit, name format and dir match, frontmatter required fields, body 500-line target, ASCII hyphens, bilingual trigger padding, reference-file ToC, allowed-tools syntax). The…
pkarpovich/environment
Skill Claude CodeCodex
Find high-quality Claude Code skills for a topic by spawning parallel subagents that audit each candidate's AUTHOR (not the SKILL.md text, which is gameable in five minutes by a slop generator). Use whenever the user asks to find, search for, recommend, or pick a skill for a topic - phrases like "find me a skill for…
pkarpovich/environment
Skill Claude CodeCodex
Audit, clean up, and structure SSH config and keys. Use when user asks to "review ssh config", "clean up ssh", "check ssh keys", "add ssh host", "remove dead ssh hosts", "organize ssh keys", or any SSH configuration management task. Also triggers on mentions of /.ssh/config, SSH key organization, or 1Password SSH…