ai-coding-agents-tools

Featured

Designs tool runtimes for coding agents. Use when modeling tool registries, deferred loading, permission-aware execution, tool search, or remote tool rendering.

AI & Automation 80 stars 17 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
64
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# AI Coding Agents Tools Use this skill to design or review the tool runtime of a coding-agent CLI: tool contracts, tool pool assembly, deferred loading, tool-search behavior, permission-aware execution, and remote rendering of tool results. This skill owns tool-runtime architecture for coding agents. For command architecture, use [`../ai-coding-agents-command-runtime/SKILL.md`](../ai-coding-agents-command-runtime/SKILL.md). ## ASCII Flow ```text tool sources built-ins + MCP + plugins + remote server + deferred catalog LSP tools (activated when plugin supplies lspServers config; always-load semantics) | v tool pool assembly shared contract + stable ordering + mode filtering + deny-before-exposure Agent(type) tool: parameterized by type discriminator gating spawnable subagent types | v model-visible tools always-loaded subset + ToolSearch discovery path | v execution pipeline validate -> permission -> hooks -> run -> shape result -> persist -> render | v local or remote result normalized into the same session message model ``` ## Quick Reference | Question | Read | Outcome | |----------|------|---------| | How should tools be modeled and assembled? | [`references/tool-registry-and-pool-assembly.md`](references/tool-registry-and-pool-assembly.md) | Tool contract, built-in vs MCP pool, deny filtering, prompt-cache-stable ordering | | How should deferred tools, execution, and remote results work? | [`refe...

Details

Author
vasilyu1983
Repository
vasilyu1983/AI-Agents-public
Created
9 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category