agentleFS
saint0xsaint0x/my-skills/aria-intelligence/SKILL.md

aria-intelligence

Skill1 starsChanged 3 months agoMITView on GitHub

Use when the user wants to turn a concept into a canonical Aria intelligence surface such as a tool, agent, team, or pipeline. Especially useful for surface selection, typed schemas, bundled handler design, SDK profile selection, local versus cloud upload, registry hot-update verification, and converting vague product ideas into production-safe Aria runtime artifacts.

The file

Show its rules and text

We split this skill into the rules it gives an agent

16 rules. About 0 are common, 14 are distinctive, and 2 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈14

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Use this skill when the job is not just to write code, but to produce a real Aria intelligence artifact that can be built, uploaded, run, …

    line 8
  2. Distinctive:

    Do not start from implementation syntax.

    line 12
  3. Distinctive:

    Use a tool when the unit of value is one callable capability with explicit typed inputs and a bounded result.

    line 18
  4. Distinctive:

    Use an agent when the unit of value is one role with prompt policy, model behavior, and a controlled tool allowlist.

    line 20
  5. Distinctive:

    Use a team when multiple agents should collaborate with distinct roles or routing logic.

    line 22
  6. Distinctive:

    Use a pipeline when the work is a deterministic multi-step graph that wires tools, agents, or teams together.

    line 24
  7. Distinctive:

    If the concept can be one grounded tool, do not inflate it into an agent first.

    line 26
  8. Very specific:

    Run arc check, then arc build, then arc upload against the correct profile.

    line 34
  9. Very specific:

    Verify the exact live path with arc run or /api/v1/run/tool, /api/v1/run/agent, /api/v1/run/team, or /api/v1/run/pipeline.

    line 35
  10. Distinctive:

    Prefer canonical SDK definitions and bundle upload over direct SQL writes.

    line 40
  11. Distinctive:

    Keep schemas strict, typed, and minimal.

    line 41
  12. Distinctive:

    Use teams only when role separation matters materially.

    line 44
  13. Distinctive:

    Use pipelines for deterministic orchestration, not for prompt-only delegation.

    line 45
  14. Distinctive:

    Verify hot updates on the live runtime after upload.

    line 46
  15. Distinctive:

    Read references/aria-intelligence.md before implementing substantial Aria intelligence work.

    line 73
  16. Distinctive:

    Use it especially for:

    line 75

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Aria Intelligence

Use this skill when the job is not just to write code, but to produce a real Aria intelligence artifact that can be built, uploaded, run, and verified.

Principle

Do not start from implementation syntax. Start from the runtime surface.

A good Aria artifact is chosen by execution shape first, then expressed through the canonical SDK path with typed contracts, a buildable bundle, a real registry upload, and a live /api/v1/run/* verification.

Choose The Right Surface

Use a tool when the unit of value is one callable capability with explicit typed inputs and a bounded result.

Use an agent when the unit of value is one role with prompt policy, model behavior, and a controlled tool allowlist.

Use a team when multiple agents should collaborate with distinct roles or routing logic.

Use a pipeline when the work is a deterministic multi-step graph that wires tools, agents, or teams together.

If the concept can be one grounded tool, do not inflate it into an agent first.

Workflow

  1. Rewrite the user idea as an execution contract.
  2. Pick tool, agent, team, or pipeline based on the smallest faithful surface.
  3. Define the typed schema and success shape before writing handlers.
  4. Implement through the SDK project structure, not ad hoc database edits.
  5. Run arc check, then arc build, then arc upload against the correct profile.
  6. Verify the exact live path with arc run or /api/v1/run/tool, /api/v1/run/agent, /api/v1/run/team, or /api/v1/run/pipeline.
  7. Reject the artifact if upload succeeds but the live run does not prove the intended behavior.

Working Rules

  • Prefer canonical SDK definitions and bundle upload over direct SQL writes.
  • Keep schemas strict, typed, and minimal.
  • Make handler output easy to verify programmatically.
  • Give agents the narrowest tool allowlist that still satisfies the task.
  • Use teams only when role separation matters materially.
  • Use pipelines for deterministic orchestration, not for prompt-only delegation.
  • Verify hot updates on the live runtime after upload; do not assume persistence implies execution freshness.
  • For runtime bugs, inspect AFW source before trusting docs.
  • For local versus cloud work, choose the SDK profile first so commands, auth, and upload target stay coherent.

Surface Design Heuristics

A tool should answer: what are the inputs, what side effects are allowed, what exact result proves success, and what failure should be surfaced verbatim.

An agent should answer: what role is stable across runs, what toolset is allowed, what prompt policy is mandatory, and what evidence proves the agent truly used the tool path.

A team should answer: why more than one agent is necessary, how members differ, and what output the overall team must own.

A pipeline should answer: what step graph is deterministic, what data flows between steps, what dependencies are explicit, and which step type each node really is.

Verification Standard

A finished artifact must prove all of the following:

  • the bundle builds
  • the upload lands on the intended runtime
  • the registry entry is visible
  • the run endpoint succeeds on the real runtime
  • the output reflects the latest uploaded logic
  • failures are concrete rather than hidden behind generic assistant fallback text

Read Next

Read references/aria-intelligence.md before implementing substantial Aria intelligence work.

Use it especially for:

  • tool versus agent versus team versus pipeline selection
  • typed contract design
  • SDK project and profile flow
  • upload and hot-update discipline
  • live run verification
  • production-safe acceptance criteria

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.