← all publishers

89jobrien

@89jobrien source repo

75 published skills

  1. Commit · 89jobrien
    Run pre-commit checks (fmt, clippy, test) then stage, commit, and push with a conventional message
    0
    installs
  2. Review · 89jobrien
    Review staged or recent changes for correctness, style, and Rust conventions before committing
    0
    installs
  3. Analyze · 89jobrien
    Deep codebase analysis — architecture health, test coverage gaps, tech debt, and actionable findings
    0
    installs
  4. RAG · 89jobrien
    VectorStore trait, Embedder trait, Retriever, document loaders, and ConversationalRetrievalQA.
    0
    installs
  5. Tools · 89jobrien
    Implementing the Tool trait, defining parameters JSON schema, and registering tools with AgentExecutor.
    0
    installs
  6. Agents · 89jobrien
    AgentExecutor, ChatAgent (ReAct), OpenAIToolsAgent, and the Agent trait.
    0
    installs
  7. Chains · 89jobrien
    All Chain types — LLMChain, ConversationalChain, SequentialChain, StuffDocuments, ConversationalRetrievalQA, SqlDatabaseChain.
    0
    installs
  8. Memory · 89jobrien
    BaseMemory trait, memory types (SimpleMemory, WindowBufferMemory, DummyMemory), and Arc<Mutex> construction patterns.
    0
    installs
  9. Testing · 89jobrien
    JOB-257 — FakeLLM, in-process test doubles, writing offline chain/agent tests.
    0
    installs
  10. Streaming · 89jobrien
    JOB-253 — correct streaming pattern via stream() return value; removing streaming_func side-channel.
    0
    installs
  11. Arc Dyn LLM · 89jobrien
    JOB-251 — Why Arc<dyn LLM> over LLMClone, migration pattern, and correct LLM ownership model.
    0
    installs
  12. Prompt Args · 89jobrien
    JOB-254 — PromptArgs pitfalls, required key validation, and typed input patterns.
    0
    installs
  13. Async Traits · 89jobrien
    JOB-252 — async_trait overhead, native async fn in traits (Rust 1.75+), and when each applies.
    0
    installs
  14. Fundamentals · 89jobrien
    Core langchainx patterns — LLMChain, builder pattern, Chain trait, prompt macros, and basic invocation.
    0
    installs
  15. LLM Backends · 89jobrien
    Constructing LLM backends (OpenAI, Claude, DeepSeek, Qwen, Ollama) and configuring CallOptions.
    0
    installs
  16. Error Handling · 89jobrien
    JOB-255 — replacing Box<dyn Error> on Tool::run with typed ToolError, thiserror patterns.
    0
    installs
  17. Conformance Testing · 89jobrien
    Trait conformance tests, property-based tests (proptest), fuzz targets, and boundary contracts for langchainx traits.
    0
    installs
  18. Memory Construction · 89jobrien
    JOB-256 — blanket From impl, removing redundant Into impls, RwLock vs Mutex for memory.
    0
    installs
  19. Baml Standards · 89jobrien
    Expert BAML (BoundaryML) schema design, code review, and test generation following established standards and conventions. Use this whenever users mention BAML, want to design AI functions, create schemas for LLM interactions, generate test cases, or review existing BAML code. Covers class/function/enum design, client configuration, prompt engineering, and comprehensive testing patterns.
    0
    installs
  20. Devloop · 89jobrien bundle
    Comprehensive helper for working with the DevLoop development observability tool - both using it to analyze development patterns and contributing to its development. Use when running DevLoop commands, interpreting council mode analysis, understanding git activity patterns, reviewing Claude Code sessions, or working on DevLoop's hexagonal architecture codebase. Trigger for phrases like "run devloop", "analyze branch", "council mode", "development patterns", or when working on the DevLoop Rust codebase itself.
    0
    installs
  21. Emoji Remover · 89jobrien bundle
    Remove emojis from project files and replace them with text equivalents. Use this skill when the user mentions removing emojis, cleaning up documentation, code review mentions emoji issues, or when you notice emojis in files that should be emoji-free. Also trigger for phrases like "clean emojis", "no emojis", "remove emoji", or "emoji cleanup".
    0
    installs
  22. Minibox Setup · 89jobrien bundle
    Development environment setup for minibox container runtime
    0
    installs
  23. Rust Test Fix · 89jobrien bundle
    Automated Rust testing workflow that runs tests, analyzes failures using pattern matching, suggests fixes based on common Rust idioms, and re-runs to verify. Use after writing new Rust code, when fixing failing tests in CI/CD, during TDD cycles, debugging async/tokio runtime issues, or fixing type mismatches and borrow checker errors. Detects patterns like missing tokio test attributes, type mismatches, borrow checker conflicts, and assertion failures.
    0
    installs
  24. AI Slop Remover · 89jobrien bundle
    Remove AI-generated code slop by comparing current branch against base branch and eliminating unnecessary comments, defensive bloat, type workarounds, and style inconsistencies. Use this skill when reviewing AI-generated code, before merging PRs, when code quality seems degraded, or when you notice AI tells like excessive comments or defensive checks. Trigger for phrases like "remove slop", "clean AI code", "remove unnecessary code", "fix code quality", or when diff shows obvious AI-generated patterns.
    0
    installs
  25. Minibox Runtime · 89jobrien bundle
    Run and debug containers with minibox runtime operations
    0
    installs
  26. Test Automation · 89jobrien bundle
    Comprehensive test automation patterns including test suite architecture, unit/integration/E2E testing frameworks, performance testing, CI/CD integration, and quality metrics. Use when implementing test strategies, setting up test automation, configuring test frameworks, or establishing quality gates.
    0
    installs
  27. Git Bisect Guide · 89jobrien bundle
    Guide automated git bisect sessions to find regression commits with smart test execution and commit analysis. Use this skill when tracking down bugs introduced by specific commits, finding when tests started failing, debugging performance regressions, or investigating when features broke. Trigger for phrases like "find the bad commit", "when did this break", "bisect", "regression hunt", or when the user needs to identify which commit introduced an issue.
    0
    installs
  28. Rust Multi Agent · 89jobrien bundle
    Coordinated multi-agent workflow for comprehensive Rust development with parallel architecture review, optimization scanning, and test engineering. Use when starting new Rust features, reviewing architecture changes before PR submission, conducting code quality assessments, or setting up testing infrastructure. Triggers parallel execution of architect-reviewer, rust-optimization-scanner, and test-engineer agents for maximum efficiency.
    0
    installs
  29. Component Auditor · 89jobrien bundle
    Audit Claude Code agents, skills, commands, and hooks for quality, completeness, and adherence to templates and best practices. Use this skill when reviewing workspace components, ensuring quality standards, preparing for deployment, or investigating component issues. Trigger for phrases like "audit components", "check agents", "review skills", "validate commands", or proactively before major releases or when onboarding new components.
    0
    installs
  30. Git Branch Cleanup · 89jobrien
    Automatically clean up merged branches, stale remotes, and organize repository structure. Use this skill when you notice merged branches, stale remote-tracking branches, cluttered branch lists, or when completing feature work. Trigger for phrases like "clean up branches", "delete merged branches", "prune remotes", "organize git", or when branch count exceeds 10-15 active branches. Also activate proactively after PR merges or when git branch output shows many [gone] references.
    0
    installs
  31. Minibox Build Test · 89jobrien bundle
    Build, test, and debug workflows for minibox container runtime
    0
    installs
  32. Tech Debt Analyzer · 89jobrien bundle
    Identify, quantify, and prioritize technical debt in software projects with actionable remediation plans. Use this skill when reviewing codebases, planning refactoring work, analyzing slow development velocity, investigating bug patterns, or preparing technical roadmaps. Trigger for phrases like "technical debt", "code quality issues", "refactoring needs", "maintenance burden", or when velocity metrics show degradation.
    0
    installs
  33. Writing Solid Rust · 89jobrien bundle
    Apply SOLID principles and hexagonal architecture to Rust code. Teaches trait-based ports, domain-driven design, dependency inversion, and clean separation between business logic and infrastructure. Use when designing Rust systems, refactoring for testability, or implementing pluggable architectures.
    0
    installs
  34. Parallel Test Bench · 89jobrien bundle
    Infrastructure for running parallel agent tests with automatic metric collection, programmatic grading, and benchmark aggregation. Use this skill when the user wants to A/B test different approaches, compare agent configurations, benchmark performance improvements, run parallel experiments, or test multiple variations of a prompt or implementation. Trigger for phrases like "test in parallel", "compare approaches", "benchmark", "A/B test", "run experiments", or when the user wants to collect timing/token metrics from multiple agent runs.
    0
    installs
  35. Minibox Architecture · 89jobrien bundle
    Navigate and understand minibox codebase architecture
    0
    installs
  36. Security Infrastructure · 89jobrien bundle
    Comprehensive security infrastructure patterns including zero-trust architecture, compliance automation (SOC2/PCI-DSS), infrastructure as code security baselines, threat monitoring, and incident response automation. Use when implementing security controls, automating compliance, setting up security monitoring, or responding to security incidents.
    0
    installs
  37. Using Gkg · 89jobrien
    Use when needing a structured knowledge graph of a codebase for exploration or search. gkg index a repo, then use gkg search or gkg context to find definitions, usages, and relationships.
    0
    installs
  38. Cargo Gate · 89jobrien bundle
    This skill should be used when the user asks to "run gates", "validate rust", "pre-commit check", "run cargo validation", "check before committing", or wants to run the full Rust validation suite before a commit.
    0
    installs
  39. Commit Msg · 89jobrien
    This skill should be used when the user asks to "generate commit message", "write a commit msg", "ai commit", "generate a conventional commit", "write my commit", or wants an LLM to draft a commit message from the staged diff.
    0
    installs
  40. Using Rslm · 89jobrien bundle
    Use when working on the rslm project — Recursive Language Model inference engine in Rust. Triggers on "rslm", "RLM", "recursive language model", "rhai built-ins", "ctx_grep", "ctx_slice", "rlm_call", "rslm-core", "rslm-providers", "rslm-store", or any question about running queries, ingesting documents, or writing Rhai scripts for the RLM loop.
    0
    installs
  41. Self Review · 89jobrien
    Fill in the Patterns & Surprises section of the latest session reflect file and write the completed review to .ctx/logs/self-review/. Use when the user runs "/self-review", asks to "fill in the reflect", "write the session review", or "what patterns did we hit".
    0
    installs
  42. Project Pulse · 89jobrien bundle
    This skill should be used when the user asks to "end session", "capture state", "session summary", "what changed this session", "summarize repos", "write session notes", or wants to capture multi-repo state at the end of a work session.
    0
    installs
  43. Harbor Adapter · 89jobrien
    Use this skill when the user says "build a harbor adapter", "adapt this benchmark for harbor", "harbor adapter for X", "port this benchmark to harbor", or wants to integrate any benchmark dataset into the Harbor evaluation framework (https://harborframework.com).
    0
    installs
  44. Insights Audit · 89jobrien
    Use when the user runs "/insights-audit", asks to "validate the insights report", "audit the report against my projects", "check what the report got wrong", or wants to cross-check an /insights-generated HTML report against actual GitHub repos and local project directories.
    0
    installs
  45. Onboard · 89jobrien bundle
    Use when a user says "onboard me", "how do I set up atelier", "what does this plugin do", "walk me through setup", or invokes /atelier:onboard. Also suggested by handon when neither atelier nor sanctum appear to have been verified in a live session before.
    0
    installs
  46. Hook Diagnostics · 89jobrien bundle
    This skill should be used when the user asks to "show hook status", "hook failures", "what hooks ran", "why did my hook fail", "hook overhead", "list active hooks", or wants visibility into Claude Code hook execution and failures.
    0
    installs
  47. Sentinel Autofixer · 89jobrien bundle
    This skill should be used when the user asks to "apply review fixes", "fix sentinel suggestions", "auto-fix review", "apply code review", "batch apply sentinel fixes", or wants to automatically apply suggestion-level fixes from a sentinel code review report.
    0
    installs
  48. Cap · 89jobrien
    Use when the user runs "/cap" or asks to "commit and push", "cap it", "ship it", "save progress". Scans for secrets, generates a commit message, stages appropriate files, commits, and pushes.
    0
    installs
  49. Eod · 89jobrien bundle
    This skill should be used when the user runs "/eod", asks to "run end of day", "do the eod ritual", "wrap up the session", or "end of day". Executes a closing ritual: run parallel handoff across all active repos (24h git window), then update the Obsidian daily note.
    0
    installs
  50. Sadd · 89jobrien bundle
    This skill should be used when the user asks to "run subagent-driven development", "execute plan with subagents", "dispatch implementer agents", "use sdd workflow", "sadd", or wants to implement a plan using parallel subagents with spec and quality review loops.
    0
    installs
  51. Merge · 89jobrien
    Use when the user wants to merge a branch, resolve conflicts, integrate remote changes, or recover from a push rejection. Covers push rejection triage, fetch, merge strategy selection, conflict resolution, and verification.
    0
    installs
  52. Handon · 89jobrien bundle
    Use at the start of a session to orient to outstanding work — scans for HANDOFF.yaml (or HANDOFF.md) files, triages items by priority, and acts according to risk level without asking for approval on P1/P2 work.
    0
    installs
  53. Handup · 89jobrien bundle
    Surveys the current working directory and all nested subdirectories for outstanding work — HANDOFF.yaml files, TODO/FIXME markers, and open items. Read-only orientation view across projects. Use before handon to decide where to focus.
    0
    installs
  54. Minion · 89jobrien bundle
    Use when you need to dispatch one or more fast, cheap subagents for parallel or sequential work — research, summarize, transform, verify, batch-process, or any task that doesn't require a specialized agent. Invoke via the Agent tool with subagent_type "atelier:minion".
    0
    installs
  55. Triage · 89jobrien
    This skill should be used when the user asks to "triage", "what needs fixing", "what's broken", "prioritize issues", "run triage", or wants a P0/P1/P2 issue breakdown across one or more repos.
    0
    installs
  56. Cleanup · 89jobrien
    Use when the user wants to clean up merged branches locally and on remote. Lists merged branches, confirms before deleting, and prunes stale remote refs.
    0
    installs
  57. Handoff · 89jobrien bundle
    Use at end of a session to update HANDOFF.yaml with completed work, new gaps discovered, and current project state. Also use when asked to create a HANDOFF.yaml for a project that doesn't have one yet.
    0
    installs
  58. Handdown · 89jobrien bundle
    Write cross-project analysis context back into nested HANDOFF docs after a handup survey or any multi-project analysis session. Appends extra entries (discovery/escalation/note) and a log entry to each touched HANDOFF.yaml, syncs to SQLite, and commits. The write-back counterpart to handup.
    0
    installs
  59. Handover · 89jobrien bundle
    This skill should be used when the user runs "/atelier:handover", asks to "visualize the handoff", "show handoff diagrams", "generate a handoff report", "explore the handoff", or provides a path to a HANDOFF file. Reads HANDOFF.*.{yaml,json,md} files and produces a prose summary plus Mermaid diagrams for project orientation.
    0
    installs
  60. AI Review · 89jobrien
    This skill should be used when the user asks to "review this diff", "ai review", "security review my changes", "review before push", "check my code for issues", or wants an LLM-based security and correctness review of uncommitted or unpushed changes.
    0
    installs
  61. CI Assist · 89jobrien bundle
    This skill should be used when the user asks to "edit workflow", "fix CI", "check cross-compile", "verify binary", "update github actions", "debug CI failure", "verify target triple", or needs help with CI/CD workflow files or cross-compilation.
    0
    installs
  62. Git Guard · 89jobrien bundle
    This skill should be used when the user asks to "safe to commit", "check merge strategy", "commit safely", "is it safe to merge", "should I rebase or merge", or wants to verify the git strategy is safe before committing or merging.
    0
    installs
  63. Test Driven Development · 89jobrien
    Apply TDD methodology with Red-Green-Refactor cycle. Use when implementing features, fixing bugs, or when user says "TDD", "test first", "test-driven". Ensures code quality through disciplined test-first development.
    2
    installs
  64. Code Permutation Testing · 89jobrien bundle
    Systematic testing of code variations, edge cases, boundary conditions, and alternative implementations. This skill provides methodologies and tools for exhaustive testing including input permutation, code path analysis, mutation testing, and implementation alternatives. Use when ensuring code robustness through comprehensive test coverage or when exploring edge cases and boundary conditions.
    2
    installs
  65. Requirements Elicitation · 89jobrien
    Systematic workflow for extracting complete, unambiguous specifications from incomplete or ambiguous inputs. Orchestrates question-driven elicitation, multi-stakeholder analysis, and systematic completeness verification. Use when gathering requirements, reviewing specs, or when facing unclear stakeholder intent.
    2
    installs
  66. Dispatching Parallel Agents · 89jobrien
    Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
    2
    installs
  67. Python Uv · 89jobrien
    Use UV for Python dependency management. Use when setting up Python projects, creating Dockerfiles for Python apps, or managing dependencies & `pyproject.toml` files. UV provides deterministic resolution, speed, and reproducibility.
    2
    installs
  68. Ralph Tui Prd · 89jobrien
    Generate a Product Requirements Document (PRD) for ralph-tui task orchestration. Creates PRDs with user stories that can be converted to beads issues or prd.json for automated execution. Triggers on: create a prd, write prd for, plan this feature, requirements for, spec out.
    2
    installs
  69. PDF Processing · 89jobrien bundle
    Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.
    2
    installs
  70. Mlx Fine Tuning · 89jobrien bundle
    Specialized skill for MLX-based LLM fine-tuning on Apple Silicon. This skill should be used when working with LoRA fine-tuning, model conversion from HuggingFace to MLX format, adapter management, hyperparameter tuning, memory optimization, and benchmarking on M1/M2/M3/M4 chips.
    2
    installs
  71. N8n Development · 89jobrien bundle
    n8n workflow development patterns, testing, validation, and best practices for building composable webhook workflows
    2
    installs
  72. Git Commit Helper · 89jobrien bundle
    Generate descriptive commit messages by analyzing git diffs. Use when the user asks for help writing commit messages or reviewing staged changes.
    2
    installs
  73. Planning With Files · 89jobrien bundle
    Transforms workflow to use Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Use when starting complex tasks, multi-step projects, research tasks, or when the user mentions planning, organizing work, tracking progress, or wants structured output.
    2
    installs
  74. Ralph Tui Create JSON · 89jobrien
    Convert PRDs to prd.json format for ralph-tui execution. Creates JSON task files with user stories, acceptance criteria, and dependencies. Triggers on: create prd.json, convert to json, ralph json, create json tasks.
    2
    installs
  75. Ralph Tui Create Beads · 89jobrien
    Convert PRDs to beads for ralph-tui execution. Creates an epic with child beads for each user story. Use when you have a PRD and want to use ralph-tui with beads as the task source. Triggers on: create beads, convert prd to beads, beads for ralph, ralph beads.
    2
    installs