Joseph O'Brien
Community@89jobrien · Philadelphia
Agent Skills by Joseph O'Brien
Showing 158 vetted skills indexed across 4 GitHub repositories.
commit
Automate pre-commit quality gates and conventional commit workflows for Git projects.
devloop-bench-cycle
Automate cargo bench benchmark cycles with budget checks and SQLite history tracking.
using-conductor
Convert CI findings into doob tasks and summarize branch health.
using-devloop
Visualize git commit history and Claude AI session activity for a repository.
maestro-dev-setup
Automate Maestro development workstation setup across macOS and Linux.
env-chain-tracer
Trace direnv source_up chains and report loaded .envrc variables with masked secrets.
minibox-ci
Diagnose and manage a self-hosted GitHub Actions runner on a remote VPS.
obsidian-vault
Enforce YAML frontmatter, templates, and wikilinks in Obsidian Vault notes.
session-to-skill
Convert repeated command sequences from a session into a reusable SKILL.md skill.
version-sync
Align generator version pins with Cargo.toml dependencies in Rust projects.
using-gkg
Index repositories into a queryable knowledge graph using gkg.
doob-triage
Filter doob todos by repository and start the highest-priority item.
writing-solid-rust
Apply SOLID principles and hexagonal architecture to structure Rust applications.
devloop-analyze
Fix devloop council analysis invocations affected by op:// environment variable conflicts.
baml-iteration
Automate the BAML schema edit, validate, and test loop.
rust-script
Write and execute standalone Rust scripts with inline Cargo manifests.
using-navigator
Generates a concise repo briefing from structure, activity, and architecture docs.
async-sync-bridge
Bridge async streams to sync I/O for blocking libraries.
using-toolz
Automate system maintenance, log analysis, and AI workflows via CLI.
pieces
Integrate PiecesOS context into developer tools for memory-powered workflows.
mise-toolchains
Audit mise configurations and resolve Node, Rust, Python, and Go version conflicts.
herald-sync
Aggregate per-repo standups into a narrative and append it to an Obsidian daily note.
transparent-reader
Wrap Rust Read streams to compute hashes and byte counts without buffering.
devloop-standup
Summarize recent git activity into a narrative timeline.