mirror of
https://github.com/Imbad0202/academic-research-skills.git
synced 2026-09-14 13:51:17 +08:00
49e79a7c99
* feat(commands): expose bare /ars-* aliases via explicit frontmatter name (#633) All 16 commands/ars-*.md declare name: == filename stem so Claude Code >= 2.1.216 plugin installs resolve the bare /ars-<mode> alias the SessionStart announce already advertises; the namespaced form stays canonical. Pre-2.1.216 tradeoff (name replaces the whole command name, bare-only surface, namespaced autocomplete lost) accepted and documented in SETUP en/zh-TW. New check_command_frontmatter_name.py lint (10 tests, manifest-registered) wired into the command-invariants workflow. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011LjhVWRdN55ugpgVzYQgNg * fix(lint): close YAML-equivalent name-key re-spelling channel (codex P2) A bare 'name:' line scan misses '"name":' / 'name :' variants, so a later YAML-equivalent duplicate could override the resolved command name while CI stays green. The lint now detects every name-like key variant and accepts exactly one canonical 'name: <stem>' line; all re-spellings fail closed. +4 mutation tests (quoted duplicate, spaced-colon duplicate, sole non-canonical spelling, quoted value). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011LjhVWRdN55ugpgVzYQgNg --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
482 B
482 B
name, description, model
| name | description | model |
|---|---|---|
| ars-abstract | ARS academic-paper `abstract-only` mode — bilingual abstract + keywords | sonnet |
Trigger the academic-paper skill in abstract-only mode. Produces a bilingual (zh-TW + EN) abstract plus keywords. Fidelity spectrum, medium oversight. Carries the v3.6.7 report_compiler_agent PATTERN PROTECTION layer when invoked through the pipeline.
Mode reference: MODE_REGISTRY.md § academic-paper.
Skill entry: academic-paper/SKILL.md.