# Ring:using Ring

> Enforcing Ring's orchestrator protocol every conversation: dispatch specialist/Explore agents instead of operating tools directly, honor the >3-file hard gate, and run skill discovery before any task. Use at conversation start, before any task, when a request matches auto-trigger phrases (fix issues, refactor, find where, visualize), or when tempted to read/edit files directly. Never skip — manda…

- **Type:** Skill
- **Install:** `agentstack add skill-lerianstudio-ring-using-ring`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [LerianStudio](https://agentstack.voostack.com/s/lerianstudio)
- **Installs:** 0
- **Category:** [Cloud & Infrastructure](https://agentstack.voostack.com/c/cloud-infrastructure)
- **Latest version:** 0.1.0
- **License:** Apache-2.0
- **Upstream author:** [LerianStudio](https://github.com/LerianStudio)
- **Source:** https://github.com/LerianStudio/ring/tree/main/default/skills/using-ring
- **Website:** https://lerian.studio

## Install

```sh
agentstack add skill-lerianstudio-ring-using-ring
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Using Ring (Orchestrator Protocol)

## When to use
- Every conversation start (automatic via SessionStart hook)
- Before ANY task (check for applicable skills)
- When tempted to operate tools directly instead of delegating

## Skip when
- Never skip - this skill is always mandatory

If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST read the skill.
IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.

## ⛔ 3-FILE RULE: HARD GATE

**DO NOT read/edit >3 files directly. PROHIBITION, not guidance.**

```
≤3 files → Direct OK (if user requested)
>3 files → STOP. Launch agent. VIOLATION = 15x context waste.
```

**Already at 3 files?** STOP. Dispatch agent NOW.

## Auto-Trigger Phrases: Mandatory Agent Dispatch

| User Phrase | Mandatory Action |
|-------------|-----------------|
| "fix issues", "fix remaining", "fix findings" | Launch specialist agent |
| "apply fixes", "fix errors", "fix warnings", "fix linting" | Launch specialist agent |
| "update across", "change all", "refactor" | Launch specialist agent |
| "find where", "search for", "understand how" | Launch Explore agent |
| "draw diagram", "visualize", "comparison table" | Load ring:visualizing skill |

## Mandatory First Response Protocol

1. ☐ Check for `` in additionalContext — display verbatim if present
2. ☐ Orchestration decision: which agent handles this? (TodoWrite)
3. ☐ Skill check: does any skill match this request?
4. ☐ If yes → read and run the skill
5. ☐ Announce skill/agent being used
6. ☐ Execute

## ORCHESTRATOR Principle

**You dispatch agents. You do not operate tools directly.**

| Instead of... | Do this |
|---------------|---------|
| Reading files | Dispatch Explore agent |
| Grep/Glob chains | Dispatch Explore agent |
| Manual multi-file edits | Dispatch specialist agent |
| "Quick look" at codebase | Dispatch Explore agent |

**Exceptions (rare):** User explicitly provides a file path AND explicitly requests you read it.

## Which Agent?

| Task | Agent |
|------|-------|
| Explore/find/understand/search | **Explore** |
| Plan implementation, break down features | **Plan** |
| Multi-step research, complex investigation | **general-purpose** |
| Code review | 9 default reviewers plus triggered conditional specialists via ring:reviewing-code skill |
| Implementation plan document | ring:writing-plans |

**Ring reviewers: always parallel in a single turn with multiple Task calls.**

## Pre-Action Checkpoint (before every Read/Grep/Glob/Bash)

```
1. FILES: ___ >3? → Agent. Already 3? → Agent now.
2. USER PHRASE: matches auto-trigger? → Agent
3. DECISION: [Agent: ___] or [Direct: reason]
```

## TodoWrite Requirements

First two todos for ANY task:
1. "Orchestration decision: [agent-name]"
2. "Check for relevant skills"

If skill has checklist → TodoWrite for every item.

## Summary

**Before any task:** orchestration decision → skill check → announce → execute.  
**Before any tool use:** complete pre-action checkpoint.  
**Default answer: dispatch an agent.** Exception is rare.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [LerianStudio](https://github.com/LerianStudio)
- **Source:** [LerianStudio/ring](https://github.com/LerianStudio/ring)
- **License:** Apache-2.0
- **Homepage:** https://lerian.studio

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-lerianstudio-ring-using-ring
- Seller: https://agentstack.voostack.com/s/lerianstudio
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
