Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By BitYoungjae
Automate end-to-end creation of self-learning resources like tutorials and guides. Start with interactive learner interviews and project init to scaffold plans/tasks/personas, gather domain-specific web research (tech/science/history/arts), generate/review next incomplete sections via researcher-writer-reviewer pipeline, track progress reports, and diagnose/fix project structure.
npx claudepluginhub bityoungjae/marketplace --plugin dokhakContinue writing multiple sections. Uses researcher->writer->reviewer pipeline for each section. Supports domain-adaptive content generation (technology, history, science, arts, general).
Diagnose project structure health and interactively fix issues. Checks required files, cross-file consistency, and completion status sync.
Initialize a new learning resource project through interactive interview. Creates plan.md, task.md, persona.md, project-context.md, interview-data.md, and CLAUDE.md. Supports multiple domains: technology, history, science, arts, and general.
Show project progress and statistics. Displays completion percentage, Part/Chapter breakdown, and next pending tasks.
Write the next document section using researcher->writer->reviewer pipeline. Identifies next incomplete task, gathers research, writes document, and reviews quality. Supports domain-adaptive content generation (technology, history, science, arts, general).
Conducts conversational interviews to create learner profiles. Use PROACTIVELY when /init is invoked. Outputs persona.md, interview-data.md and returns project metadata.
Collects and structures web research results for learning resource projects. Use proactively when: gathering official documentation URLs, finding learning paths/roadmaps, collecting core concepts for a topic, or starting a new self-learning project. Adapts search strategy based on domain (technology, history, science, arts, general). Returns structured XML+Markdown summary to minimize context usage.
Gathers and synthesizes information for learning document writing. Use PROACTIVELY when /write or /continue identifies next section to write. Adapts search strategy based on domain (technology, history, science, arts, general). Returns confirmation message only.
Reviews written document for quality and consistency. Use PROACTIVELY when writer completes a document section. Checks page count, writer identity alignment, adjacent section coherence, code policy, and terminology. Returns structured XML feedback with domain-adaptive criteria.
Designs learning resource structure (Part/Chapter/Section hierarchy) and creates plan.md/task.md files. Use when: creating plan.md structure, allocating pages per section, designing curriculum flow, or setting up session-based task distribution. Automatically loads project-scaffolder skill for templates.
Domain-specific configuration profiles for learning resource creation. Defines search strategies, special fields, terminology policies, and content structures for different academic domains: technology, history, science, arts, and general. Use when researcher or writer agents need domain-adapted behavior.
Resources for conversational interviews to create learner profiles. Used by project-interviewer agent during /init.
Creates plan.md, task.md, persona.md, project-context.md, and CLAUDE.md for new self-learning resource projects. Use when: (1) /init command is invoked, (2) setting up a new tutorial/guide/documentation project, (3) structure-designer agent needs templates for learning resource structure design. Provides hierarchical Part/Chapter/Section templates with page allocation.
Research file storage conventions and templates for dokhak agents. Use when: (1) saving research results from research-collector or researcher agents, (2) reading cached research files, (3) checking if research exists for a section. Provides directory structure, file format templates, and naming conventions.
Uses power tools
Uses Bash, Write, or Edit tools
Runs pre-commands
Contains inline bash commands via ! syntax
Bash prerequisite issue
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Adaptive technical tutoring skill that builds a persistent knowledge graph and learner profile across sessions
Standalone utilities for codebase exploration, web research, git operations, and code maintenance
Claude Code skill pack for Obsidian plugin development and vault management (24 skills)
Personal Claude Code plugin for dwmkerr with repo management and custom workflows
Documentation generation, code explanation, and technical writing with automated doc generation and tutorial creation
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
Skills for writing visual content in Obsidian using code blocks. Formulas (LaTeX), graphs (Desmos), diagrams (Mermaid, TikZ), and more.
Diagnose and fix your Neovim configuration issues with AI-powered analysis. Like 'brew doctor' for your Neovim setup.
Skills for creating and managing themes in Omarchy, a Hyprland-based Linux desktop environment.
Automate Git workflows—smart branch naming, flexible commit styles, and PR generation.
Uses bash pre-commands but Bash not in allowed tools
Uses bash pre-commands but Bash not in allowed tools
Share bugs, ideas, or general feedback.
A Claude Code plugin marketplace by BitYoungjae.
/plugin marketplace add bityoungjae/marketplace
Burn tokens, earn knowledge.
Self-learning resource creation plugin. Specify a topic and Dokhak automates the entire workflow from project scaffolding to document generation.
/plugin install dokhak@bityoungjae-marketplace
Features:
Like
brew doctorfor your Neovim setup.
Diagnose and fix your Neovim configuration issues with AI-powered analysis. Troubleshoots plugin conflicts, keybinding problems, performance bottlenecks, LSP issues, and configuration errors.
/plugin install nvim-doctor@bityoungjae-marketplace
Features:
Visual content through code blocks.
Skills for writing visual content in Obsidian using code blocks. Formulas, graphs, diagrams, and more beyond plain text.
/plugin install obsidian-blocks@bityoungjae-marketplace
Commands:
/enhance <file-path>: Analyze and enhance documents with visual elementsSkills:
mathjax-rendering: LaTeX formula syntax and MathJax renderingdesmos-graphing: Interactive graphs with Desmosmermaid-diagramming: 16 types of Mermaid diagramstikzjax-diagramming: TikZ diagrams (geometry, circuits, chemistry, 3D plots)Commit smarter, not harder.
Named after Korean "기깔나다" (giggal-nada), meaning stylish or impressive.
Automate Git workflows—smart branch naming, flexible commit styles, and PR generation.
/plugin install gitkkal@bityoungjae-marketplace
Commands:
/gitkkal:init: Configure commit style and preferences/gitkkal:branch: Create a branch based on your changes/gitkkal:commit: Generate commits in your preferred style/gitkkal:pr: Create or update a pull requestTheme once, apply everywhere.
Skills for creating and managing themes in Omarchy, a Hyprland-based Linux desktop environment. Define colors once in a TOML file, automatically generate configs for 13+ applications.
/plugin install omarchy@bityoungjae-marketplace
Features:
Skills:
omarchy-theming: Template-based theme creation with colors.tomlMIT