LerianStudio/ring

DirSkills catalogs 25 skills from this repository, across 5 categories: AI Engineering, Automation, DevOps, Quality, Writing.

210 stars27 forksView on GitHub
🔧
2h ago

Adopt The Huma OpenAPI Wrapper

Adopt The Huma OpenAPI Wrapper wires a Go service to the shared Huma OpenAPI 3.1 and RFC 9457 problem packages. Use it when migrating or standardizing an HTTP API on the lib-commons wrapper and its spec generation and error handling patterns.
AI Engineering
21027
🧭
2h ago

Analyzing Options

Analyzing Options structures multiple viable approaches with trade-offs, effort estimates, and a recommendation. Use it for strategic decisions, architecture choices, or any problem that needs a clear comparison.
AI Engineering
21027
🧹
2h ago

Cleaning Comments

Cleaning Comments removes redundant, obvious, and commented-out code comments while preserving intent, warnings, and documentation. Use it during code review or post-refactor cleanup, including git-scoped changes.
Quality
21027
🔍
2h ago

Code Review

Code Review dispatches default reviewer subagents in parallel, plus conditional specialists when the diff touches observability, systemplane, or streaming. Use it as Gate 8 before merge to aggregate findings by severity without changing files.
Quality
21027
🔎
2h ago

Code Search

Code Search helps locate specific functions, patterns, bugs, or vulnerabilities in a codebase. Use it for targeted investigation, dependency tracing, and concise analysis with optional Chain of Draft mode.
Quality
21027
🧭
2h ago

Codebase Explorer

Codebase Explorer scans a codebase in phases to identify architecture, components, layers, and organization, then summarizes findings with file:line evidence. Use it to understand unfamiliar systems before planning changes.
Automation
21027
🧩
2h ago

Dispatching Workflows

Dispatching Workflows executes a phased plan as reviewed multi-agent workflows, with TDD, mandatory in-harness review, and contrarian verification before each phase returns. Use it when each wave should be validated inside the harness rather than by a lone subagent.
Automation
21027
🧠
2h ago

Engineering Prompts

Engineering Prompts creates and optimizes prompts for LLMs and AI systems. Use it when you need a new prompt, better prompt structure, or a fit-for-purpose prompting technique.
AI Engineering
21027
🛠️
2h ago

Executing Plans

Executing Plans loads a plan, checks it critically, and runs tasks in autonomous or batch mode with code review checkpoints. Use it when implementation needs pauses for human feedback between batches.
Automation
21027
🌿
2h ago

Git Worktrees Setup

Git Worktrees Setup creates an isolated git worktree for feature work. It selects a workspace location, checks .gitignore safety, installs dependencies, runs a baseline test, and reports readiness.
DevOps
21027
🧹
2h ago

Lint Fixing Ring

Lint Fixing Ring runs the linter, groups independent errors, and dispatches parallel fixer agents until the codebase is clean. Use it for multi-file lint failures, not for a single error or view-only lint output.
Quality
21027
🧩
2h ago

Multi-Tenant Development Cycle

Multi-Tenant Development Cycle orchestrates Go service changes to add database-per-tenant isolation with dispatch-layer middleware, repositories, metrics, and tests. Use it when adding tenant isolation to an existing Go service.
DevOps
21027
🔀
2h ago

Opening Pull Requests

Opening Pull Requests opens a GitHub pull request with base-branch detection, scope validation, template filling, and post-create base verification. Use it after pushing a branch when you are ready to open a PR.
Automation
21027
📝
2h ago

PR Description Generator

PR Description Generator creates pull request titles and descriptions from branch-specific git changes. Use it when preparing a PR for review, and skip it for trivial single-commit changes or when a description already exists.
Automation
21027
2h ago

Production Readiness Audit

Production Readiness Audit evaluates a service against Ring engineering standards across structure, security, operations, quality, and infrastructure. Use it before production deploys, during periodic reviews, onboarding, or major releases.
Quality
21027
📝
2h ago

Release Guide

Release Guide generates an internal Ops-facing update or migration guide from the diff between two refs. It documents client impact, deploy order, monitoring, and rollback notes in English, pt-br, or both, and previews before saving.
Writing
21027
📝
2h ago

Ring Committing Changes

Ring Committing Changes analyzes a dirty working tree, checks the repo's commit scope policy, groups edits into atomic commits, and drafts signed Conventional Commit messages. Use it when changes are ready to record and need to pass PR validation.
DevOps
21027
🧭
2h ago

Ring Orchestrator

Ring Orchestrator enforces the Ring conversation protocol by checking for applicable skills, dispatching agents, and avoiding direct tool use. Use it at the start of a task or whenever a request calls for exploration, refactoring, or file work.
AI Engineering
21027
🚢
2h ago

Ring Shipping Changes

Ring Shipping Changes orchestrates a full git workflow from branch creation through commit, push, and pull request. Use it when you're ready to ship one complete unit of work and want the plan shown before any mutating command.
Automation
21027
🖼️
2h ago

Ring Visualizing

Ring Visualizing generates self-contained Lerian-branded HTML artifacts for diagrams, comparison tables, slide decks, and review views, then opens them in the browser. Use it for architecture overviews, large tables, visual diffs, plans, recaps, and dashboards.
Automation
21027
📝
2h ago

Session Handoff

Session Handoff creates a plan-mode handoff document with completed work, decisions, open items, and next steps. Use it when ending a session, transferring work, or resuming later with a fresh context.
Automation
21027
🧪
2h ago

Test-Driven Development

Test-Driven Development enforces the red-green-refactor loop for new features, bugfixes, and new production code. Write a failing test first, then minimal code to pass, and refactor only after green.
Quality
21027
🧪
2h ago

Testing Skills With Subagents

Testing Skills With Subagents hardens discipline-enforcing skills by running RED-GREEN-REFACTOR scenarios on a subagent without the skill, then tightening the wording until the agent follows it under pressure. Use it when a skill could be rationalized away.
AI Engineering
21027
📝
2h ago

Writing Plans

Writing Plans turns a spec into a rolling-wave implementation plan for multi-file features. Use it before coding when you need phase-by-phase decomposition, with only Phase 1 detailed up front.
Writing
21027
✍️
2h ago

Writing Skills

Writing Skills defines how to create or revise a Ring skill with correct SKILL.md structure, ASO rules, token-efficiency targets, and rationalization-resistant safeguards. Use it when writing skills that need to withstand pressure and excuses.
Writing
21027