From claude-resources
Converts conversation context into CodeGrid articles: gathers topic details, code snippets, images; copies images to repo; crafts self-contained writing brief; delegates to zudocg-writer subagent.
npx claudepluginhub takazudo/claude-resourcesThis skill uses the workspace's default tool permissions.
Convert the current conversation into a CodeGrid article by crafting a detailed writing brief and delegating to the `zudocg-writer` subagent.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Convert the current conversation into a CodeGrid article by crafting a detailed writing brief and delegating to the zudocg-writer subagent.
Review the conversation history and identify:
If images were provided in the conversation (attached screenshots, diagrams, etc.):
Determine the series name (e.g., ai-agent, 2025-html-selectbox)
Create the image directory in the codegrid repo:
mkdir -p $HOME/repos/w/cg/doc/public/img/{series-name}/
Copy each image to that directory with a descriptive filename:
cp /path/to/source/image.png $HOME/repos/w/cg/doc/public/img/{series-name}/descriptive-name.png
Record the image paths for the writing brief. The markdown reference format is:

Create a detailed, self-contained prompt that the writer subagent can use without any conversation context. The brief must include:
The brief should be written so that someone with zero context could write the full article from it alone.
Use the Agent tool to spawn the zudocg-writer subagent with run_in_background: true so the user is not blocked during writing:
Agent tool:
subagent_type: zudocg-writer
run_in_background: true
prompt: [the detailed writing brief from Step 2]
The subagent will:
_category_.json with descending position (99999999 - YYYYMMDD) so newer series appear firstAfter the subagent completes, report: