academic-writing
Write or revise thesis and paper prose section by section (abstract, introduction, related work, method, results, discussion,…
Author a new subagent for this repository end to end by scaffolding it with pnpm new, curating its tool allowlist, setting model, color, and memory in frontmatter, then writing a focused system prompt and regenerating the registry. Use when creating, scaffolding, or reviewing an
Claude Code
$ npx -y skills add KhaledSaeed18/dotclaude --skill create-agent --agent claude-code
Codex
$ npx skills add KhaledSaeed18/dotclaude --skill create-agent -a codex -y
Cursor
$ npx skills add KhaledSaeed18/dotclaude --skill create-agent -a cursor -y
Gemini CLI
$ npx skills add KhaledSaeed18/dotclaude --skill create-agent -a gemini-cli -y
GitHub Copilot
$ npx skills add KhaledSaeed18/dotclaude --skill create-agent -a github-copilot -y
OpenCode
$ npx skills add KhaledSaeed18/dotclaude --skill create-agent -a opencode -y
Windsurf
$ npx skills add KhaledSaeed18/dotclaude --skill create-agent -a windsurf -y
name: create-agent description: Author a new subagent for this repository end to end by scaffolding it with pnpm new, curating its tool allowlist, setting model, color, and memory in frontmatter, then writing a focused system prompt and regenerating the registry. Use when creating, scaffolding, or reviewing an agent or subagent in this repo. argument-hint: "(optional) the agent's purpose, proposed name, or category"
Create a subagent that earns its own context window: one clear role, a tightly curated tool allowlist, and a system prompt focused enough that the main agent knows exactly when to delegate to it. Then regenerate the derived files and validate.
Source layout is `agents/<category>/<name>/AGENT.md`. Agents are **file-layout**: the folder must contain only `AGENT.md`, because it installs as the single file `.claude/agents/<name>.md`. The **category is the folder**; the per-agent `registry.json`, the root `registry.json`, and the README catalog are all *generated* by `pnpm gen`. Never hand-edit generated files.
Pin down before writing a line:
If the role is fuzzy or sounds like two jobs, sharpen or split it now.
From the repo root, let the scaffolder create the folder, stub, and regenerate in one step:
pnpm new --type agent --category <category> --name <name> --description "<what it does. Use when ...>"
Current agent categories: `academic`, `engineering`, `research`, `review`, `security` (run `ls agents` for the live list). Reuse one unless a genuinely new family is justified. The scaffolder enforces kebab-case and global name uniqueness, so a bad name fails fast.
Required: `name`, `description`. The rest are optional but shape behavior, cost, and UI. Full field table and valid values: [reference/frontmatter.md](./reference/frontmatter.md).
The markdown body is the agent's system prompt. Address the agent in the second person, imperative. The shape that works:
1. One or two lines establishing the role and the standard it's held to. 2. **Operating rules / hard constraints** the agent must always follow. 3. The **procedure** if the work is staged. 4. The **exact output** it should return to the caller, since that result is all the main agent sees.
Keep it focused. A subagent's prompt should be sharp, not a second copy of the whole repo's conventions.
pnpm gen # writes registry.json files and the README catalog pnpm validate # checks frontmatter values + layout, then shadcn registry validate
If `pnpm validate` flags the frontmatter or layout, fix the source `AGENT.md` and rerun; never patch generated output.
Report the agent's path, category, its tools and model, and the validation result. Leave committing to the user.
Reusable Claude Code extension registry. skills, subagents, slash commands, and hooks for engineering, git, testing, and security workflows. Distributed as a shadcn GitHub registry and as installable plugins.
Write or revise thesis and paper prose section by section (abstract, introduction, related work, method, results, discussion,…
Report computational benchmarks and experimental comparisons the way examiners and reviewers expect: fair baselines run under the…
Maintain the thesis .bib file as a single source of truth: fetch verified BibTeX from a DOI, arXiv id, or title via CrossRef and…
Expand a set of key papers into the literature around them by walking the citation graph with the Semantic Scholar and OpenAlex…
Audit every citation in a chapter, paper, or proposal against the .bib file and the real world: each cite key must exist, each…
Structure a thesis whose contribution is a built artifact (tool, system, method, model) using design science research: explicit…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.