brainstorming
Structured design dialogue that validates ideas before implementation begins.
generate-claude-md
Interactive wizard to generate a CLAUDE.md file for a project. Use when setting up a new project or when user asks to create/initialize CLAUDE.md or AGENTS.md.
Full skill instructions
Create a minimal, well-structured CLAUDE.md file through an interactive conversation.
Models can reliably follow ~150-200 instructions. Every token in CLAUDE.md loads on every request. Only include:
Everything else should be progressive disclosure (separate docs) or skills (loaded on-demand).
Check if CLAUDE.md or AGENTS.md exists in the project root.
Also check if package.json exists to help infer tech stack.
If CLAUDE.md or AGENTS.md exists, use AskUserQuestion:
I found existing agent configuration:
- CLAUDE.md: [exists/missing]
- AGENTS.md: [exists/missing]
Would you like to:
1. Start fresh (replace)
2. Audit and improve existing file
3. Cancel
(Choose 1, 2, or 3)
If option 2, read the existing file and use the agents-md audit workflow. If option 3, stop here.
If no files exist, proceed to Step 2.
Use AskUserQuestion:
Let's set up your CLAUDE.md file.
**Describe your project in one sentence.**
What does it do and who is it for?
(Example: "A B2B SaaS platform for construction companies to manage projects and crews.")
If package.json exists, read it first to understand the dependencies.
Use AskUserQuestion:
**What's your tech stack?**
Based on your package.json, I see: [summarize what you found, or "no package.json found"]
Please confirm or describe:
- Frontend: (framework, meta-framework)
- Backend: (API approach)
- Database: (database + ORM)
- Styling: (CSS approach)
Use AskUserQuestion:
**What package manager does this project use?**
1. pnpm
2. npm
3. yarn
4. bun
(Choose 1-4)
After they respond, use AskUserQuestion:
**What do you use for formatting/linting?**
1. Biome
2. ESLint + Prettier
3. ESLint only
4. Other (please specify)
(Choose 1-4)
After they respond, use AskUserQuestion:
**What are your common dev commands?**
List commands you run frequently (dev server, build, test, database, etc.)
(Example: "pnpm dev, pnpm build, pnpm test, pnpm db:push")
Use AskUserQuestion:
**Is this a multi-tenant application?**
(Where each customer/org has isolated data that must be filtered)
1. Yes - queries must filter by tenant/org ID
2. No - single tenant or public data
(Choose 1 or 2)
After they respond, use AskUserQuestion:
**Are there any other critical rules that must NEVER be violated?**
Security, compliance, or code quality rules that apply to every task.
(Examples: "Never use any type", "Always validate user input", or "None")
Use AskUserQuestion:
**Do you have existing documentation the agent should know about?**
List paths to architecture docs, API docs, or other important files.
(Example: "docs/architecture.md, docs/api.md" or "None yet")
Create the file based on gathered information.
# Project Context
## Identity
[Single sentence from Step 2]
## Tech Stack
- Frontend: [from Step 3]
- Backend: [from Step 3]
- Database: [from Step 3]
- Styling: [from Step 3]
## Tooling
- MUST use [package_manager] (NEVER [alternatives])
- MUST use [formatter] for formatting
## Commands
- `[cmd]` - [description]
- `[cmd]` - [description]
## Guardrails
[MUST/NEVER/ALWAYS rules from Step 5]
## More Information
[Documentation pointers from Step 6]
- Run `/skills` to see available patterns and workflows
.env files or secrets" to guardrailsShow the generated content to the user and use AskUserQuestion:
Here's your CLAUDE.md:
[Show the generated content]
Would you like to:
1. Write this to CLAUDE.md
2. Make changes first
3. Cancel
(Choose 1-3)
If option 1, write the file. If option 2, ask what they'd like to change.
After creating the file, use AskUserQuestion:
✓ Created CLAUDE.md
Would you like to create a symlink to AGENTS.md for compatibility with other tools?
1. Yes - create symlink
2. No - just CLAUDE.md is fine
(Choose 1 or 2)
If yes, run: ln -s CLAUDE.md AGENTS.md
Then output skill recommendations:
Based on your stack, consider installing these skill plugins:
[List relevant plugins based on their tech stack]
- core: Universal coding standards
- platform-frontend / tech-react: React patterns
- platform-backend / tech-trpc: tRPC patterns
- platform-database / tech-drizzle: Drizzle patterns
- platform-testing / tech-vitest: Testing patterns
Run: claude /plugin install github:ravnhq/ai-toolkit/plugins/[name]
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs