hotovo/aider-desk
Overview
This skill creates AiderDesk agent profiles via an interactive Q&A flow and writes a validated config.json to the chosen location. It guides users through purpose, model selection, optional advanced settings, tool groups, tool approvals, and subagent configuration, then generates a ready-to-use profile folder.
How this skill works
I ask a small set of focused questions to gather the agent purpose, provider/model, optional advanced settings (only if mentioned), and whether the profile should be global or project-specific. I propose a single complete profile including inferred name, default limits, recommended tool groups, tool approval settings, and subagent config; after a single final confirmation I generate the profile structure and config.json.
When to use it
- You need a new AiderDesk agent for coding, reviewing, or automation tasks.
- You want a consistent, validated agent config created without hand-editing JSON.
- You need guidance mapping agent purpose to appropriate tool groups and approvals.
- You want a project-specific or global agent profile created quickly.
Best practices
- Describe the agent purpose clearly and mention any preferences for editing vs AI code generation.
- Choose provider/model in the provider/model format; I will split by the first slash and use it as provided.
- Only supply advanced settings (temperature, max tokens, rate limits, MCP servers) if you want non-defaults.
- Accept the single proposed profile or ask to restart with a different purpose — the flow does not accept piecemeal edits.
- Prefer 'ask' for most tool approvals; set 'always' only for essential read-only tools and 'never' for irrelevant ones.
Example use cases
- Create a global agent to review pull requests and run safe read-only code analysis.
- Add a project-level coding assistant that can edit files and run shell commands.
- Provision a documentation builder agent with last-message contextMemory to iterate on docs.
- Generate a security-audit subagent with full-context memory and restricted tool approvals.
FAQ
No. I will explain Aider Tools vs Power Tools and ask your preference before enabling Aider Tools.
Can I supply advanced settings like temperature up front?
Yes — only if you mention temperature, max tokens, rate limits, or MCP servers I will ask and include them; otherwise I skip advanced prompts.
How many confirmation steps are there?
One. I present a single complete profile summary and ask if I should create it; I do not request separate confirmations for individual fields.
3 skills
This skill helps you generate complete AiderDesk agent profiles by guiding you through an interactive Q&A to specify tools, memory, and scope.
This skill helps you design effective Agent Skills using progressive disclosure, reducing complexity and accelerating skill architecture planning.
This skill helps you write reliable Vitest tests for unit, component, and mock patterns across your codebase, boosting confidence and maintainability.