audit-project-agents
This file contains detailed agent coordination for `/audit-project`.
Create and setup a new Claude Agent SDK application
> /plugin marketplace add composio-community/awesome-claude-pluginsHow it fires
How this command gets triggered: by you, by Claude, or both.
/new-sdk-appContext preview
What this command does when you run it.
Create and setup a new Claude Agent SDK application
description: Create and setup a new Claude Agent SDK application argument-hint: [project-name]
You are tasked with helping the user create a new Claude Agent SDK application. Follow these steps carefully:
Before starting, review the official documentation to ensure you provide accurate and up-to-date guidance. Use WebFetch to read these pages:
1. **Start with the overview**: https://docs.claude.com/en/api/agent-sdk/overview 2. **Based on the user's language choice, read the appropriate SDK reference**:
3. **Read relevant guides mentioned in the overview** such as:
**IMPORTANT**: Always check for and use the latest versions of packages. Use WebSearch or WebFetch to verify current versions before installation.
IMPORTANT: Ask these questions one at a time. Wait for the user's response before asking the next question. This makes it easier for the user to respond.
Ask the questions in this order (skip any that the user has already provided via arguments):
1. **Language** (ask first): "Would you like to use TypeScript or Python?"
2. **Project name** (ask second): "What would you like to name your project?"
3. **Agent type** (ask third, but skip if #2 was sufficiently detailed): "What kind of agent are you building? Some examples:
4. **Starting point** (ask fourth): "Would you like:
5. **Tooling choice** (ask fifth): Let the user know what tools you'll use, and confirm with them that these are the tools they want to use (for example, they may prefer pnpm or bun over npm). Respect the user's preferences when executing on the requirements.
After all questions are answered, proceed to create the setup plan.
Based on the user's answers, create a plan that includes:
1. **Project initialization**:
2. **Check for Latest Versions**:
3. **SDK Installation**:
4. **Create starter files**:
5. **Environment setup**:
6. **Optional: Create .claude directory structure**:
After gathering requirements and getting user confirmation on the plan:
1. Check for latest package versions using WebSearch or WebFetch 2. Execute the setup steps 3. Create all necessary files 4. Install dependencies (always use latest stable versions) 5. Verify installed versions and inform the user 6. Create a working example based on their agent type 7. Add helpful comments in the code explaining what each part does 8. **VERIFY THE CODE WORKS BEFORE FINISHING**:
After all files are created and dependencies are installed, use the appropriate verifier agent to validate that the Agent SDK application is properly configured and ready for use:
1. **For TypeScript projects**: Launch the **agent-sdk-verifier-ts** agent to validate the setup 2. **For Python projects**: Launch the **agent-sdk-verifier-py** agent to validate the setup 3. The agent will check SDK usage, configuration, functionality, and adherence to official documentation 4. Review the verification report and address any issues
Once setup is comple
A curated list of Plugins that let you extend Claude Code with custom commands, agents, hooks, and MCP servers through the plugin system.
This file contains detailed agent coordination for `/audit-project`.
This file contains GitHub integration for `/audit-project`.
Streamlines bug fixing by creating a GitHub issue first, then a feature branch for implementing and thoroughly testing the…
Creates git commits using conventional commit format with appropriate emojis, following project standards and creating…