feat(plugins): add verifying-phd-citations (APA 7 Korean + CrossRef DOI)#208
Open
dpyeye-commits wants to merge 1 commit intoccplugins:mainfrom
Open
feat(plugins): add verifying-phd-citations (APA 7 Korean + CrossRef DOI)#208dpyeye-commits wants to merge 1 commit intoccplugins:mainfrom
dpyeye-commits wants to merge 1 commit intoccplugins:mainfrom
Conversation
Documentation category plugin verifying APA 7 Korean academic citations across 14 source types, augmenting DOIs via CrossRef API, and applying CopyKiller 99-rule avoidance. - plugins/verifying-phd-citations/ — SKILL.md, run.mjs (smoke-tested), evals/ (3 scenarios), .claude-plugin/plugin.json - marketplace.json — entry under plugins[] - README.md / README-zh.md — link under Documentation section
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this PR adds
A focused Documentation plugin:
verifying-phd-citations— verifies and formats APA 7 Korean academic citations across 14 source types, augments DOIs via CrossRef API, and applies CopyKiller 99-rule avoidance.Why it fits this marketplace
The current Documentation category covers code/API docs but lacks academic-citation tooling. Korean academia (KCI journals, university dissertation requirements) imposes specific formatting rules on top of APA 7, and the dominant plagiarism checker (CopyKiller) requires citations follow exact patterns to avoid false-positive flags. This plugin fills that gap.
Files added
Files modified
.claude-plugin/marketplace.json— add plugin entry underplugins[]README.md— add link under### DocumentationsectionREADME-zh.md— same link in Chinese versionWhat it does
Smoke-tested against live CrossRef. The script explicitly flags candidates as review papers vs. original works so users do not blindly cite a review when they meant the original book — this is critical for academic integrity and is hardcoded into the skill instructions ("추측 금지" = no hallucination).
Network calls
Yes — calls
https://api.crossref.org/works(CrossRef's public REST API, no auth required, polite User-Agent header included with maintainer email per CrossRef's etiquette guidelines). No other network calls. No analytics. No telemetry.Permissions / safety
--dangerously-skip-permissionsrequiredAlignment with Anthropic Skills best practices
Following docs.claude.com Agent Skills authoring guide:
verifying-phd-citationsnotphd-citation-verifier)expected_behaviorOrigin / maintenance
This plugin originated in my own marketplace at https://github.com/dpyeye-commits/my-arsenal-marketplace. I will keep both copies in sync. Happy to maintain it long-term.
Thanks for reviewing!