Instructions for claude-world/notebooklm-skill: This Python project provides a JSON-first CLI, five async pipelines, and 13 MCP tools for NotebookLM. Keep all notebooklm-py API adaptation in scripts/common.py so the three public surfaces stay consistent. Follow the Ruff and mypy configuration, use typed async code…
Automate source-grounded research with Google NotebookLM. Create notebooks from URLs, text, or local files; ask cited questions; run fast or deep web research; create articles and social drafts; and generate or download audio, video, cinematic video, slides, reports, study guides, quizzes, flashcards, mind maps…
Instructions for claude-world/director-mode-lite: This is a Shell/Markdown toolkit for Claude Code Director Mode. Keep shell scripts POSIX-compatible where possible. Markdown files are the primary deliverable.
Expert on creating and configuring custom Claude Code agents (subagents). Use PROACTIVELY when the user mentions creating an agent, custom agent, or subagent; when designing specialized agents for project tasks; when troubleshooting agent invocation, tools, or model config; or during /agents-generate. Knows the…
Expert on CLAUDE.md design patterns, best practices, and project configuration. Use when creating or reviewing CLAUDE.md / project instructions, when the user asks about Claude Code project configuration, or during /project-init. Covers file precedence (project / local / user), structure templates, and what to include…
Expert code reviewer for quality, security, and best practices. Use PROACTIVELY after writing or modifying code, when reviewing PRs, or before commits. Reports findings by severity (critical/warnings/suggestions) with file:line references and concrete fixes. user: "I just finished the login endpoint — can you check it…
Decision-making agent for the Self-Evolving Loop. Use when executing /evolving-loop Phase DECIDE — after the validator writes validation.json, when an iteration cycle completes, or at a manual decision point. Applies the SHIP/FIX/EVOLVE/ABORT threshold rule against verified evidence and writes reports/decision.json.…
Debugging specialist for errors, test failures, and unexpected behavior. Use PROACTIVELY when encountering any errors, exceptions, or failing tests. Follows the 5-step root-cause method from the loaded debugger skill and verifies fixes with tests. user: "The auth test started throwing 'undefined is not a function'…
Documentation specialist for README, API docs, code comments, and technical writing. Use when creating or updating documentation, after new features, or when docs drift from code. Verifies examples against the actual codebase before writing. user: "I added a new /export endpoint but the API docs don't mention it yet."…
Lightweight coordinator for the Self-Evolving Loop. Use when /evolving-loop dispatches the loop or resumes it from checkpoint; coordinates the 8 phases (ANALYZE, GENERATE, EXECUTE, VALIDATE, DECIDE, LEARN, EVOLVE, SHIP) in isolated subagent contexts, manages checkpoint state and memory, enforces safety gates, and…
Learning agent for the Self-Evolving Loop. Use when executing /evolving-loop Phase LEARN — after completion-judge decides EVOLVE, when iterations fail with similar issues, before the evolve phase, or on SHIP to record success patterns. Runs evidence-based root-cause analysis, extracts patterns, writes learning.json…
Expert on Claude Code hooks — event-driven automation for tool calls, prompts, sessions, and notifications. Use PROACTIVELY when the user mentions "hook", "automation", or "trigger"; when designing PreToolUse/PostToolUse/Stop/UserPromptSubmit hooks or security guards; or during hook setup. Knows the hook event list…
Expert on Model Context Protocol (MCP) — server configuration, discovery, and troubleshooting via .mcp.json and claude mcp add. Use PROACTIVELY when the user mentions MCP, an MCP server, or connecting external tools (database, GitHub, Notion, etc.); when an MCP fails to load or times out; or during project…
Deep requirement analysis agent for the Self-Evolving Loop. Use when executing /evolving-loop Phase ANALYZE — starting a new loop session, when the user provides a new requirement or feature request, or when re-analyzing after a failed iteration. Extracts acceptance criteria, a complexity score, an implementation…
Evolution agent for the Self-Evolving Loop. Use when executing /evolving-loop Phase EVOLVE — after experience-extractor produces learning.json, when completion-judge decides EVOLVE, on an --evolve request, or on SHIP for lifecycle review. Applies verified learning to produce improved skill versions and manages…
Dynamic skill generator for the Self-Evolving Loop. Use when executing /evolving-loop Phase GENERATE — after requirement-analyzer completes, when skills need (re)generation, or on a regeneration request. Creates tailored executor/validator/fixer skills from analysis.json plus pattern recommendations, runs a security…
Expert on creating, editing, and debugging Claude Code skills and slash commands. Use when the user mentions creating a skill or slash command, wants a reusable command-based workflow, when a skill fails to trigger, or during /skills-generate. Knows the official skill frontmatter fields, arguments, allowed-tools, and…
Validate custom agent file format and structure. Use after creating or editing an agent, before committing agent changes, or when an agent fails to load.