Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
357 commits
Select commit Hold shift + click to select a range
b3007f9
spectra: archive archive-mail-filter-and-audit + sync specs
kiki830621 Apr 16, 2026
9a3b58d
chore(che-apple-mail-mcp): bump to v2.5.0 — format parameter (upstrea…
kiki830621 Apr 16, 2026
235a44c
feat(plugin-tools): plugin-update Phase 1.5 external binary check (v1…
kiki830621 Apr 17, 2026
d404cdb
refactor(plugin-tools): plugin-update Phase 1.5 WARN → ASK+AUTO-SYNC …
kiki830621 Apr 17, 2026
800e598
feat(plugin-tools): Step 0 TaskCreate bootstrap across all skills (v1…
kiki830621 Apr 17, 2026
f671b8a
feat(mcp-tools): Step 0 TaskCreate bootstrap across all 13 skills (v1…
kiki830621 Apr 17, 2026
731f684
chore(safari-browser): bump to v2.5.0 (tab-targeting-v2 release)
kiki830621 Apr 17, 2026
79c188e
chore(che-ical-mcp): v1.7.1 — update repo URLs (kiki830621 → PsychQuant)
kiki830621 Apr 20, 2026
e92fa99
feat: add che-apple-notes-mcp plugin v0.1.0
kiki830621 Apr 20, 2026
9aa9964
docs: add CLAUDE.md for che-apple-notes-mcp plugin
kiki830621 Apr 20, 2026
fcd37cf
feat(safari-browser): add playbook skills convention + 2 seeds
kiki830621 Apr 20, 2026
ff5e5ea
merge: playbook-skills-convention seed skills + convention
kiki830621 Apr 20, 2026
a8794ba
chore: bump safari-browser to v2.6.0 (playbook skills)
kiki830621 Apr 20, 2026
9ce2aba
feat(codex): default service_tier=fast for idd-verify + parallel-ai e…
kiki830621 Apr 22, 2026
a7a4d83
chore: bump che-word-mcp plugin to v2.0.0 (word-mcp-insertion-primiti…
kiki830621 Apr 22, 2026
58559aa
fix(che-word-mcp): version-aware wrapper + correct repo URL
kiki830621 Apr 22, 2026
640c7da
chore: bump che-apple-notes-mcp 0.1.0 → 0.2.0
kiki830621 Apr 22, 2026
1a4c1fe
fix(mcp-plugins): add version-aware auto-download to 9 wrappers
kiki830621 Apr 22, 2026
f8f2746
docs(che-apple-notes-mcp): update plugin README for v0.2.0 sharing tools
kiki830621 Apr 22, 2026
c3626d8
feat(plugin-tools): README Freshness Gate in plugin-update + plugin-d…
kiki830621 Apr 22, 2026
3bb7d17
chore: bump che-word-mcp to v2.1.0 (MCP tool schemas expose v2.0.0 pa…
kiki830621 Apr 22, 2026
0b65cda
chore: sync marketplace.json for che-word-mcp 2.1.0 (missed in prior …
kiki830621 Apr 22, 2026
cdceb5b
feat(che-apple-mail-mcp): v2.6.0 — thread index & view/rebuild skills
kiki830621 Apr 22, 2026
4e92fe3
chore: bump che-word-mcp to v2.2.0 (batch API: replace_text_batch + s…
kiki830621 Apr 22, 2026
fcc353c
chore: bump che-word-mcp to v2.3.0 (text-anchor compound tool #14)
kiki830621 Apr 22, 2026
3032b5b
chore: bump che-word-mcp to v3.0.0 (BREAKING: session state API #12 #…
kiki830621 Apr 22, 2026
7a049f9
feat(idd-issue): fork-aware target repo selection (v2.21.0)
kiki830621 Apr 22, 2026
c944907
chore: bump che-word-mcp to v3.1.0 (readback tools #17 #19 #21)
kiki830621 Apr 22, 2026
bc08527
feat(idd)!: switch per-repo config from .local.md to .local.json (v2.…
kiki830621 Apr 22, 2026
b336ae1
feat(tool-readme-sync): codify tool list ↔ README sync rule across mc…
kiki830621 Apr 22, 2026
1b117b9
feat(tool-readme-sync): extend to cover GitHub repo About metadata
kiki830621 Apr 22, 2026
addc732
chore: bump che-word-mcp to v3.4.0 (Phase 1 round-trip + Phase 2A/B/C…
kiki830621 Apr 23, 2026
a6844da
docs(che-word-mcp): refresh README for v3.4.0 (171+ tools)
kiki830621 Apr 23, 2026
a9e7008
chore: bump che-word-mcp to v3.5.0 — true byte-preservation via dirty…
kiki830621 Apr 23, 2026
9f3169f
docs(che-word-mcp): update README for v3.5.0 true byte-preservation
kiki830621 Apr 23, 2026
9c71f28
chore: bump che-word-mcp to v3.5.1 — universal binary (x86_64 + arm64)
kiki830621 Apr 23, 2026
1a4c305
chore: bump che-word-mcp to v3.5.2 — rels overlay merge (closes che-w…
kiki830621 Apr 23, 2026
2f025a6
chore: bump che-word-mcp to 3.5.3 (atomic-rename save, closes #36)
kiki830621 Apr 23, 2026
6178fa7
chore: bump che-word-mcp to 3.5.4 (actor refactor, closes #39)
kiki830621 Apr 23, 2026
730dd2a
chore: bump che-word-mcp to 3.5.5 (keep_bak opt-in, closes #38)
kiki830621 Apr 23, 2026
a3a870e
chore: bump che-word-mcp to 3.6.0 (autosave + checkpoint + recover, c…
kiki830621 Apr 23, 2026
e304822
chore: bump che-word-mcp to 3.7.0 (autosave Design B + insert crash h…
kiki830621 Apr 23, 2026
cf16b36
chore: bump che-word-mcp to 3.7.1 (update_all_fields header preservat…
kiki830621 Apr 23, 2026
9db5c1a
chore: bump che-word-mcp to 3.7.2 (3-issue bundle from #42 verify, cl…
kiki830621 Apr 24, 2026
c2124c1
chore: bump GPT-5.4 refs to GPT-5.5, add model + service_tier=fast to…
kiki830621 Apr 24, 2026
fe8786a
chore: bump che-word-mcp to 3.8.0 (header/footer raw-element preserva…
kiki830621 Apr 24, 2026
dd2f484
chore: bump che-word-mcp to v3.9.0
kiki830621 Apr 24, 2026
c2ba66c
chore: bump che-word-mcp to v3.10.0
kiki830621 Apr 24, 2026
7757757
chore: bump che-word-mcp to v3.11.0
kiki830621 Apr 24, 2026
18ee772
chore: bump che-word-mcp to v3.12.0 (Programmatic Track Changes)
kiki830621 Apr 24, 2026
0a137b5
feat(perspective-writer): catch extra hrules as AI anti-pattern (v2.4.0)
kiki830621 Apr 24, 2026
5448e34
chore(che-word-mcp): plugin shell v3.13.0 — add SKILL.md + CLAUDE.md,…
kiki830621 Apr 24, 2026
957a0a0
feat(perspective-writer): adjacency principle + human-bias default (v…
kiki830621 Apr 24, 2026
254131c
docs(che-word-mcp): rewrite README for v3.13.0 — sync to v3.6-v3.13 s…
kiki830621 Apr 24, 2026
3ae946d
chore(che-word-mcp): bump plugin v3.13.0 -> v3.13.1
kiki830621 Apr 25, 2026
a0e85c4
docs(che-word-mcp): refresh plugin README for v3.13.1 + #56 closure
kiki830621 Apr 25, 2026
052cd1d
chore(issue-driven-dev): bump v2.22.0 -> v2.22.1
kiki830621 Apr 25, 2026
fb1bd85
docs(che-telegram-mcp): rewrite README to match v1.1.0 + v0.4.3 binary
kiki830621 Apr 25, 2026
7d7aa5a
chore(che-word-mcp): bump v3.13.1 -> v3.13.2
kiki830621 Apr 25, 2026
3dc3fd1
docs(che-telegram-mcp): swap arm64-only note for universal binary
kiki830621 Apr 25, 2026
7b5be24
docs(che-word-mcp): refresh plugin README for v3.13.2 + ooxml-swift v…
kiki830621 Apr 25, 2026
681e901
feat(issue-driven-dev): bump v2.22.1 -> v2.25.0 — monorepo + multi-re…
kiki830621 Apr 25, 2026
651d95c
feat(issue-driven-dev): v2.26.0 — add idd-all orchestrator skill
kiki830621 Apr 26, 2026
26faac5
feat(che-word-mcp): bump to v3.13.3 — round 2 verify completeness (Re…
kiki830621 Apr 26, 2026
378a95a
docs(plugins): catch up 7 plugin READMEs to match plugin.json versions
kiki830621 Apr 26, 2026
60f8cab
feat(plugin-tools): README Freshness Gate v2 — 6 signals + 2 suppress…
kiki830621 Apr 26, 2026
82d3acc
feat(idd): PR vs direct-commit path routing (v2.27.0)
kiki830621 Apr 26, 2026
81cb926
docs(plugins): catch up issue-driven-dev README to v2.27.0 + harden d…
kiki830621 Apr 26, 2026
a249e8f
docs(safari-browser): sync plugin description to reflect v2.6.0 binar…
kiki830621 Apr 26, 2026
902f15c
feat(idd): unattended SDD chain in idd-all (v2.28.0)
kiki830621 Apr 26, 2026
fa07a9d
feat(idd): semantic checklist gate in idd-close (v2.29.0)
kiki830621 Apr 26, 2026
26b8949
feat(issue-driven-dev): v2.30.0 — data preservation rule + extra-requ…
kiki830621 Apr 26, 2026
6c34169
feat(che-word-mcp): bump v3.13.3 → v3.13.5 (R5 stack-completion round…
kiki830621 Apr 26, 2026
a0faef6
feat(che-word-mcp): bump v3.13.5 → v3.13.6 (sub-stack A of #58/#59/#6…
kiki830621 Apr 26, 2026
170b02c
feat(che-word-mcp): bump v3.13.6 → v3.13.7 (sub-stack A-CONT, closes …
kiki830621 Apr 26, 2026
0bf4244
feat(che-word-mcp): bump v3.13.7 → v3.13.8 (sub-stack A-CONT-2, close…
kiki830621 Apr 27, 2026
d2489ab
feat(che-word-mcp): bump v3.13.8 → v3.13.9 (sub-stack A-CONT-3, close…
kiki830621 Apr 27, 2026
c7ba4b3
feat(issue-driven-dev): add idd-config skill (v2.31.0)
kiki830621 Apr 27, 2026
2fed513
chore: bump che-word-mcp v3.13.9 → v3.13.10 (closes #59 whitespace pr…
kiki830621 Apr 27, 2026
d6daf49
docs(che-word-mcp): refresh README to v3.13.10 milestone narrative
kiki830621 Apr 27, 2026
17ee941
docs(issue-driven-dev): v2.31.1 — README/CLAUDE polish for v2.28 + v2…
kiki830621 Apr 27, 2026
6c9ce87
chore: bump che-word-mcp v3.13.10 → v3.13.11 (closes #59 B-CONT)
kiki830621 Apr 27, 2026
3424e44
chore: bump che-word-mcp v3.13.11 → v3.13.12 (closes #59 B-CONT-2)
kiki830621 Apr 27, 2026
a550fa8
chore: bump che-word-mcp v3.13.12 → v3.13.13 (CRITICAL HOTFIX for #59…
kiki830621 Apr 27, 2026
3f0b837
chore: bump che-word-mcp v3.13.13 → v3.14.0 (closes #60 RunProperties…
kiki830621 Apr 27, 2026
0e6119b
chore: bump che-word-mcp v3.14.0 → v3.14.1 (closes #60 C-CONT triple-…
kiki830621 Apr 27, 2026
48ec8fa
chore: remove deprecated claude-config-guide plugin
kiki830621 Apr 27, 2026
eb47146
chore: bump che-word-mcp v3.14.1 → v3.14.2 (closes #65 sub-stack D pa…
kiki830621 Apr 27, 2026
2bae58c
docs(che-word-mcp): update README to v3.14.2 — sub-stack D paragraph-…
kiki830621 Apr 27, 2026
315c62f
chore: bump che-word-mcp v3.14.2 → v3.14.3 (closes #66 sub-stack E pa…
kiki830621 Apr 27, 2026
09fdbb8
feat(che-telegram-mcp): v1.2.0 — two-paths docs + skill restructure
kiki830621 Apr 27, 2026
f0c5f34
fix(che-telegram-mcp): v1.2.1 — repair check-mcp.sh source-build path
kiki830621 Apr 27, 2026
6985ab1
chore: bump che-word-mcp v3.14.3 → v3.14.4 (Refs #63)
kiki830621 Apr 27, 2026
5f9e649
docs(che-word-mcp): update README to v3.14.4 — replace_text inline SD…
kiki830621 Apr 27, 2026
3c33cac
chore(che-word-mcp): bump to v3.14.5
kiki830621 Apr 28, 2026
7ce7960
feat(issue-driven-dev): v2.32.0 — collaborator-list-driven tagging + …
kiki830621 Apr 28, 2026
6e384b4
chore: sync marketplace.json for issue-driven-dev v2.32.0
kiki830621 Apr 28, 2026
32b3a95
docs(issue-driven-dev): README v2.32.0 — tagging + spectra bridge sec…
kiki830621 Apr 28, 2026
1166fab
chore(che-word-mcp): bump to v3.15.0
kiki830621 Apr 28, 2026
dc1df17
chore(che-word-mcp): bump to v3.15.1
kiki830621 Apr 28, 2026
5723983
feat(che-word-mcp): bump 3.15.1 -> 3.15.2 (Bundle A polish)
kiki830621 Apr 28, 2026
44e6303
docs(idd-verify): add pointer-comment SOP to Step 4
kiki830621 Apr 28, 2026
2dfdef2
docs(idd): MANIFESTO.md formalizes methodology thesis (v2.33.0)
kiki830621 Apr 28, 2026
1991e68
feat: bump che-word-mcp 3.15.2 → 3.15.3 + #77 wording sweep
kiki830621 Apr 28, 2026
30b2fbd
feat: bump che-word-mcp 3.15.3 → 3.16.0 (Bundle B anchor DX consistency)
kiki830621 Apr 28, 2026
9838cd8
docs: che-word-mcp v3.16.0 description test-count typo (201 → 226 → 227)
kiki830621 Apr 28, 2026
8d121b2
feat(che-telegram-mcp): v1.3.0 — auto-upgrade wrappers + SessionStart…
kiki830621 Apr 28, 2026
3acc352
chore: sync che-word-mcp 3.16.0 → 3.16.1 (Refs PsychQuant/che-word-mc…
kiki830621 Apr 28, 2026
e9ac5c8
chore: sync che-word-mcp 3.16.1 → 3.16.2 (Refs PsychQuant/che-word-mc…
kiki830621 Apr 28, 2026
37305f5
chore: sync che-word-mcp 3.16.2 → 3.17.0 (Refs PsychQuant/che-word-mc…
kiki830621 Apr 28, 2026
22e28b5
chore: bump che-word-mcp to v3.17.1 (ooxml-swift v0.21.2 dep)
kiki830621 Apr 28, 2026
0e1e1eb
docs(che-word-mcp): catch up README to v3.17.1 (9 versions)
kiki830621 Apr 28, 2026
b1530e0
chore(che-word-mcp): bump to v3.17.2 (ooxml-swift v0.21.6 picks up F5…
kiki830621 Apr 29, 2026
b7d597f
chore(che-word-mcp): bump to v3.17.3 (ooxml-swift v0.21.7 public anch…
kiki830621 Apr 29, 2026
0b66de8
feat(issue-driven-dev): v2.34.0 — multi-issue invocation (batch + clu…
kiki830621 Apr 29, 2026
c8d76e4
docs(issue-driven-dev): v2.34.1 — surface batch/cluster in skill desc…
kiki830621 Apr 29, 2026
d106e17
chore: bump che-word-mcp 3.17.3 → 3.17.4 (paired ooxml-swift v0.21.8)
kiki830621 Apr 29, 2026
7b99b3b
docs(che-word-mcp): catch up README to v3.17.4 (#91 + #92)
kiki830621 Apr 29, 2026
efa5a6b
chore: bump che-word-mcp marketplace/plugin.json 3.17.4 → 3.17.5
kiki830621 Apr 29, 2026
e76bfe1
docs(che-word-mcp): README v3.17.5 entry (triple #87 + #93 + #94)
kiki830621 Apr 29, 2026
5e913a9
chore: bump che-word-mcp to v3.17.6 (closes #104 form-level FieldPars…
kiki830621 Apr 30, 2026
31f03c4
feat(idd): v2.35.0 — attachment processing + .claude/.idd namespace m…
kiki830621 Apr 30, 2026
9442978
feat(che-apple-mail-mcp): v2.7.0 — NSQL-derived confirmation protocol
kiki830621 May 1, 2026
4402681
feat(che-apple-mail-mcp): v2.8.0 — .claude/.mail/ namespace (學 IDD)
kiki830621 May 1, 2026
336347d
feat(issue-driven-dev): v2.36.0 — 3-tier Complexity routing (Simple /…
kiki830621 May 1, 2026
e37ea67
docs(che-word-mcp): README sync v3.17.6 (closes #104 form-level Field…
kiki830621 May 1, 2026
b30d88f
feat(che-apple-mail-mcp): v2.9.0 — IDD-style task enforcement
kiki830621 May 1, 2026
516a3a2
chore: update marketplace.json for che-apple-mail-mcp v2.9.0
kiki830621 May 1, 2026
4b87404
docs(che-apple-mail-mcp): catch up README to v2.9.0
kiki830621 May 1, 2026
1d67461
feat: Add agent-cacher plugin v0.1.0
kiki830621 May 1, 2026
d89fcfe
chore: bump che-word-mcp to v3.17.7 (closes #99-#103 bilateral mirror…
kiki830621 May 1, 2026
dd513c6
docs(che-word-mcp): README sync v3.17.7 (closes #99-#103 bilateral mi…
kiki830621 May 1, 2026
8c2ed72
chore: bump che-word-mcp v3.17.7 → v3.17.8 (closes #98 + 6 follow-ups…
kiki830621 May 1, 2026
cccdc9b
docs: che-word-mcp README — add v3.17.8 entry (closes #98 + BREAKING …
kiki830621 May 1, 2026
980fc87
feat(issue-driven-dev): v2.37.0 — external-agent / PR mode for idd-ve…
kiki830621 May 1, 2026
74f6201
feat(changelog-tools): v0.1.0 + migrate 33 plugins to KAC-format CHAN…
kiki830621 May 1, 2026
51faae2
fix(changelog-tools): v0.1.1 — validator + normalize improvements aft…
kiki830621 May 1, 2026
b8dc094
feat(doc-tools): v0.2.0 — rename from changelog-tools + absorb user-l…
kiki830621 May 2, 2026
082c2d1
chore: remove issue-driven-dev (moved to PsychQuant/issue-driven-deve…
kiki830621 May 2, 2026
d787189
chore(che-apple-mail-mcp): bump shell to v2.10.0 announcing binary v2…
kiki830621 May 2, 2026
95f3969
docs(che-apple-mail-mcp): README v2.10.0 entry — reply-as-draft mode …
kiki830621 May 2, 2026
25eb5b1
chore(che-apple-mail-mcp): bump shell to v2.10.1 announcing binary v2…
kiki830621 May 2, 2026
2affd18
chore(che-apple-mail-mcp): bump shell v2.10.1 → v2.10.2 for binary v2…
kiki830621 May 2, 2026
2536265
chore: bump che-word-mcp v3.17.8 → v3.18.0 (closes #105 #106 #107)
kiki830621 May 2, 2026
29525e0
docs: che-word-mcp README — add v3.18.0 entry (closes #105 #106 #107)
kiki830621 May 2, 2026
b027ccd
chore(che-apple-mail-mcp): bump shell v2.10.2 → v2.10.3 for binary v2…
kiki830621 May 2, 2026
519b315
docs(che-apple-mail-mcp): backfill CHANGELOG entries v2.10.0–v2.10.3
kiki830621 May 3, 2026
e0779f2
bump(che-word-mcp): v3.18.0 → v3.18.1 (transitive ooxml-swift v0.22.1…
kiki830621 May 3, 2026
4f1ca45
chore: sync che-apple-mail-mcp v2.11.0 (binary v2.7.0 #60 attachment …
kiki830621 May 3, 2026
c29a0b2
feat(parallel-ai-agents): v2.2.0 — add number-verifier reviewer
kiki830621 May 3, 2026
d2263a0
docs(parallel-ai-agents): CHANGELOG entry for v2.2.0 number-verifier
kiki830621 May 3, 2026
190efe1
chore(che-word-mcp): bump v3.18.1 → v3.19.0 (closes #136 #142)
kiki830621 May 4, 2026
94d8cab
chore(che-word-mcp): bump v3.19.0 → v3.20.0 (closes #160 splice_omath…
kiki830621 May 4, 2026
4729309
feat(mcp-tools): add mcp-sign-pipeline skill for macOS 26 codesigning
kiki830621 May 4, 2026
e556f91
chore(che-ical-mcp): description 28→29 tools + add --self-update / cl…
kiki830621 May 7, 2026
55e8e7c
docs(che-ical-mcp): refresh README for v1.7.2 release
kiki830621 May 7, 2026
13f05bf
docs(che-apple-mail-mcp): expand CLAUDE.md with schema/account-pitfal…
kiki830621 May 7, 2026
ac2b12c
fix(archive-first): narrow PreToolUse Bash hook regex to word boundar…
kiki830621 May 7, 2026
8b96570
docs(macdoc): add batch + parallel OCR section to skill (#5)
kiki830621 May 7, 2026
9e8449a
fix(che-telegram-mcp): atomic-claim lock prevents multi-window SIGTER…
kiki830621 May 7, 2026
fe87a72
feat(che-apple-mail-mcp): /archive-mail zero-arg mode reads .claude/.…
kiki830621 May 7, 2026
961e7b2
feat(perspective-writer): new save-feedback skill captures conversati…
kiki830621 May 7, 2026
3313fb1
feat(plugin): new batch-ocr plugin orchestrating folder-level OCR pip…
kiki830621 May 7, 2026
2808f16
Merge pull request #35 from PsychQuant/idd/19-claudemd-schema
kiki830621 May 7, 2026
a0b3327
Merge pull request #37 from PsychQuant/idd/5-macdoc-batch-ocr
kiki830621 May 7, 2026
f0348dd
Merge pull request #36 from PsychQuant/idd/32-hook-regex-narrow
kiki830621 May 7, 2026
3458b8e
Merge pull request #38 from PsychQuant/idd/10-flock-atomic-claim
kiki830621 May 7, 2026
436b9dc
Merge pull request #41 from PsychQuant/idd/28-save-feedback-skill
kiki830621 May 7, 2026
a575243
Merge pull request #39 from PsychQuant/idd/13-zero-arg-archive-mail
kiki830621 May 7, 2026
e6ce797
refactor(che-apple-mail-mcp): /archive-mail markdown template default…
kiki830621 May 7, 2026
08c65bb
Merge pull request #40 from PsychQuant/idd/17-archive-md-simple-default
kiki830621 May 7, 2026
c51351c
feat(che-apple-mail-mcp): opt-in dedup_strategy config for /archive-m…
kiki830621 May 7, 2026
356bc0f
Merge pull request #42 from PsychQuant/idd/18-dedup-strategy-opt-in
kiki830621 May 7, 2026
6648b5d
Merge pull request #43 from PsychQuant/idd/6-batch-ocr-plugin
kiki830621 May 7, 2026
b6cd62d
feat(parallel-ai-agents): add --auto-iterate mode to ensemble-academi…
kiki830621 May 7, 2026
7bf15bb
Merge pull request #44 from PsychQuant/idd/34-auto-iterate-mode
kiki830621 May 7, 2026
9e61fde
feat(che-apple-mail-mcp): /archive-mail preserves inline cid: images …
kiki830621 May 7, 2026
16f664c
chore: update marketplace.json + plugin.json description for che-appl…
kiki830621 May 7, 2026
267a71c
docs(che-apple-mail-mcp): update README with v2.12.0-v2.15.0 highlights
kiki830621 May 7, 2026
4521b54
refactor(che-apple-mail-mcp): config schema rename .md -> .yaml (#47)…
kiki830621 May 7, 2026
08a3f84
chore: sync marketplace.json for che-apple-mail-mcp v2.16.0 (#47)
kiki830621 May 7, 2026
8089765
chore: bump che-apple-mail-mcp v2.16.1 (ship binary v2.7.1: #72 #69 #66)
kiki830621 May 9, 2026
0552ecf
feat(che-apple-mail-mcp): detection-first output_dir resolution + sib…
kiki830621 May 9, 2026
1750499
feat(gifthub): v1.2.0 — detect v2 config layout (.claude/.gfs/) (#59)
kiki830621 May 10, 2026
1a96eef
chore: sync marketplace.json gifthub → 1.2.0 (description + version)
kiki830621 May 10, 2026
a4e7633
feat: che-apple-mail-mcp v2.18.0 — wrapper staleness detection (Refs …
kiki830621 May 10, 2026
01d3db8
feat(plugin-tools): add plugin-update Phase 0.5 git-state confirmatio…
kiki830621 May 10, 2026
11bb925
chore: bump che-apple-mail-mcp v2.18.1 (ship binary v2.7.2: #71 fallb…
kiki830621 May 10, 2026
5cb07bf
fix(plugin-tools): apply /idd-verify #60 findings to Phase 0.5 (#60)
kiki830621 May 10, 2026
a04fbee
fix(che-apple-mail-mcp): wrapper sidecar tracks actual binary tag (Ps…
kiki830621 May 10, 2026
1557fbf
cluster: 4 docs follow-ups from #49 / #60 IDD lifecycles (#71)
kiki830621 May 10, 2026
b291273
sync: che-apple-mail-mcp shell v2.19.0 + binary v2.8.0
kiki830621 May 11, 2026
d4fa59a
sync: che-apple-mail-mcp shell v2.19.1 + binary v2.8.1
kiki830621 May 11, 2026
1989306
sync: che-apple-mail-mcp shell v2.19.2 + binary v2.8.2
kiki830621 May 11, 2026
2149164
sync: che-apple-mail-mcp shell v2.19.3 + binary v2.8.3
kiki830621 May 11, 2026
4367997
chore: bump che-ical-mcp 1.7.2 → 1.8.0 (wire-format consistency wave)
kiki830621 May 11, 2026
7b3f672
sync: che-apple-mail-mcp shell v2.19.4 + binary v2.8.4
kiki830621 May 11, 2026
0d28601
chore: bump che-ical-mcp 1.8.0 → 1.8.1 (#108 Phase 1 — TCC docs)
kiki830621 May 11, 2026
9c9aef0
sync: che-apple-mail-mcp shell v2.19.5 + binary v2.8.5
kiki830621 May 11, 2026
1eebcf2
feat(archive-first): v2.2.0 — protect both archive/ and archived/
kiki830621 May 11, 2026
a0e710e
chore(marketplace): sync 3 drifted plugin versions
kiki830621 May 11, 2026
6408ca3
chore: bump che-ical-mcp 1.8.1 → 1.9.0 (#108 Phase 2 — TCC gate refac…
kiki830621 May 11, 2026
a2a1245
chore(marketplace): fix che-ical-mcp v1.9.0 description sync (linter …
kiki830621 May 11, 2026
68b77fa
docs(che-apple-mail-mcp): backfill CHANGELOG + README for v2.18.1–v2.…
kiki830621 May 11, 2026
bb66f29
feat(che-ical-mcp): add troubleshoot-tcc skill + /check-tcc command +…
kiki830621 May 11, 2026
151d1ea
fix(che-apple-mail-mcp): hook compares against binary_version not she…
kiki830621 May 11, 2026
97eea33
feat: Add docflow plugin v1.0 — semantic synthesis (doc-synth skill)
kiki830621 May 11, 2026
7a5bd29
sync: che-apple-mail-mcp shell v2.19.6 (hook compare fix from #73)
kiki830621 May 11, 2026
c327a5d
feat(docflow): v1.0.1 — dogfood findings from ASSG3 final.tex synthesis
kiki830621 May 11, 2026
f4708a8
chore: sync che-ical-mcp v1.9.1 → v1.10.0 in marketplace
kiki830621 May 12, 2026
863e38b
docs(che-ical-mcp): README changelog catch-up 1.8.0 → 1.10.0
kiki830621 May 12, 2026
864d0b8
parallel-ai-agents v2.4.0: replace codex exec subprocess with direct …
kiki830621 May 12, 2026
4bc5a03
parallel-ai-agents v2.5.0: rewrite codex-call wrapper in Swift
kiki830621 May 12, 2026
7c774f4
parallel-ai-agents v2.5.1: enable fast mode via service_tier translation
kiki830621 May 12, 2026
31671ea
docs(che-ical-mcp plugin readme): contrast Claude Code plugin path vs…
kiki830621 May 12, 2026
06def85
feat(r-shiny-debugger): v1.1.0 — add /shiny-adaptive-walk self-conver…
kiki830621 May 13, 2026
f0eacc9
chore: update marketplace.json for r-shiny-debugger v1.1.0
kiki830621 May 13, 2026
98363ba
[FIX][r-shiny-debugger] /shiny-adaptive-walk: invert default browser …
kiki830621 May 13, 2026
a8d3947
chore: sync marketplace.json for r-shiny-debugger v1.2.0 (refs #77)
kiki830621 May 13, 2026
d7afb00
chore: archive spectra change adaptive-walk-agent-browser-default (#77)
kiki830621 May 13, 2026
ad6d536
feat(perspective-writer): v2.7.0 — Phase 1 temporal anchors
kiki830621 May 15, 2026
236ce9b
feat: Add math-tools plugin v0.1.0 — scaffolding for academic math ar…
kiki830621 May 15, 2026
9bedd40
chore(math-tools): add references/.gitignore + mcs.md pointer
kiki830621 May 15, 2026
4b0af75
feat(che-latex-mcp): v0.5.0 — 20 tools across 5 mission pillars
kiki830621 May 18, 2026
8bb76b9
chore(che-apple-mail-mcp): bump shell v2.19.7 / binary v2.9.0
kiki830621 May 18, 2026
ad6ab82
docs(che-apple-mail-mcp): README highlights catch up v2.18.0 / v2.19.…
kiki830621 May 18, 2026
ee13ec5
feat(che-apple-mail-mcp): v2.20.0 Layer 2 corpus refinement (closes #…
kiki830621 May 18, 2026
fd5641a
chore: archive spectra change add-archive-mail-corpus-refinement (#85)
kiki830621 May 18, 2026
fccf325
chore: sync marketplace.json for che-apple-mail-mcp v2.20.0 (refs #85)
kiki830621 May 18, 2026
ca9b7c7
refactor(perspective-writer): enforce prior-correspondence reading + …
kiki830621 May 19, 2026
bab2737
refactor(perspective-writer): address #86 verify findings — span labe…
kiki830621 May 19, 2026
1253bed
feat(plugin-tools): plugin-update Phase 0.3 sync intent gate + Phase …
kiki830621 May 20, 2026
bf06dd7
chore(che-apple-mail-mcp): bump to shell 2.20.1 / binary 2.10.0
kiki830621 May 20, 2026
9e682aa
feat(perspective-writer): v2.8.0 — Revise mode + adverb anti-pattern …
kiki830621 May 20, 2026
86997cb
feat: add che-transport-mcp plugin v0.2.0
kiki830621 May 21, 2026
b879a2a
docs(che-transport-mcp): codify full binary+plugin upgrade chain
kiki830621 May 21, 2026
90483e0
feat(che-transport-mcp): v0.2.1 — Swift --setup, decoupled binaryVersion
kiki830621 May 22, 2026
e6e8ca8
feat(che-transport-mcp): setup-tdx skill — fresh-user onboarding branch
kiki830621 May 22, 2026
608ea8f
chore(che-transport-mcp): bump plugin shell to v0.2.2
kiki830621 May 22, 2026
89dfabe
feat(che-transport-mcp): v0.2.3 — skill prefers che-keychain direct path
kiki830621 May 23, 2026
717dbf8
chore(che-transport-mcp): bump to v0.2.3 / binaryVersion 0.2.2 (follo…
kiki830621 May 23, 2026
882939a
chore(marketplace): extract che-axiom-systems to standalone public repo
kiki830621 May 25, 2026
0662afc
che-duckdb-mcp: bump to v2.3.0 (DuckDB engine -> v1.6.0-dev3343, read…
kiki830621 May 29, 2026
942403d
chore(marketplace): che-transport-mcp v0.3.0 — contract tests + 9 end…
kiki830621 May 30, 2026
4216c6b
chore(che-transport-mcp): bump to v0.4.0 — metro O/D direct routing (…
kiki830621 May 31, 2026
1b9e2ac
chore(che-transport-mcp): bump to v0.5.0 — metro cross-line transfer …
kiki830621 May 31, 2026
ea4cbf3
chore(che-transport-mcp): bump to v0.6.0 — rail_route TRA time-depend…
kiki830621 Jun 1, 2026
53b1f35
chore(che-transport-mcp): bump to v0.6.1 — security patch (minutesOfD…
kiki830621 Jun 1, 2026
9ae0609
docs(safari-browser): 補 tab-lock flag 重用的 array-form 範例 + zsh word-sp…
kiki830621 Jun 11, 2026
ecd5609
che-ical-mcp → 1.11.1 (#160 create_event start<end validation)
kiki830621 Jun 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
233 changes: 172 additions & 61 deletions .claude-plugin/marketplace.json

Large diffs are not rendered by default.

65 changes: 65 additions & 0 deletions .claude-plugin/migration-report-2026-05-02.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Migration Report — psychquant-claude-plugins

**Date**: 2026-05-02
**Mode**: Applied
**Total plugins scanned**: 34
**CHANGELOG.md created (or would be)**: 33
**Skipped (already has CHANGELOG.md)**: 1
**Failed**: 0

## Generated CHANGELOG.md

| Plugin | Segments | Dates resolved | Versions |
|--------|----------|----------------|----------|
| `agent-cacher` | 1 | 0/1 | 0.1.0 |
| `ai-docs-guide` | 1 | 0/1 | 1.4.0 |
| `archive-first` | 1 | 0/1 | 2.1.0 |
| `changelog-tools` | 1 | 0/1 | 0.1.0 |
| `che-apple-mail-mcp` | 1 | 1/1 | 2.9.0 |
| `che-apple-notes-mcp` | 1 | 0/1 | 0.2.1 |
| `che-archive-lines` | 1 | 0/1 | 1.0.0 |
| `che-bot-toolkit` | 1 | 0/1 | 0.1.0 |
| `che-creative-suite` | 1 | 0/1 | 0.1.0 |
| `che-dropbox-ignore` | 1 | 0/1 | 2.1.0 |
| `che-duckdb-mcp` | 1 | 0/1 | 2.2.1 |
| `che-ical-mcp` | 1 | 0/1 | 1.7.2 |
| `che-pixel-mcp` | 1 | 0/1 | 0.1.1 |
| `che-svg-mcp` | 1 | 0/1 | 0.1.1 |
| `che-telegram-mcp` | 1 | 0/1 | 1.3.0 |
| `che-things-mcp` | 1 | 0/1 | 1.6.2 |
| `che-word-mcp` | 15 | 15/15 | 3.17.8, 3.17.7, 3.17.6, 3.17.5, 3.17.4... |
| `che-xcode-mcp` | 1 | 0/1 | 1.0.1 |
| `che-zotero-mcp` | 1 | 0/1 | 1.0.2 |
| `claude-switch` | 1 | 0/1 | 1.0.0 |
| `cli-tools` | 1 | 0/1 | 1.1.1 |
| `codex-batch` | 1 | 0/1 | 1.0.0 |
| `gifthub` | 1 | 0/1 | 1.1.0 |
| `lean-prover` | 1 | 0/1 | 1.1.0 |
| `macdoc` | 1 | 0/1 | 1.1.0 |
| `mcp-tools` | 1 | 0/1 | 1.15.1 |
| `parallel-ai-agents` | 1 | 0/1 | 2.1.1 |
| `perspective-writer` | 1 | 0/1 | 2.5.0 |
| `plugin-tools` | 1 | 0/1 | 1.15.0 |
| `postgresql-guide` | 1 | 0/1 | 1.0.0 |
| `r-docs-guide` | 1 | 0/1 | 1.0.0 |
| `r-shiny-debugger` | 1 | 0/1 | 1.0.0 |
| `tool-finder` | 1 | 0/1 | 1.0.0 |

## Skipped (existing CHANGELOG.md)

- `issue-driven-dev`

## Failed

(none)

## Manual review needed

Generated CHANGELOG.md files use best-effort categorization. Review each for:

1. Section assignment — `### Added` / `### Changed` / `### Fixed` etc. may need re-categorization
2. `(date unknown — please fill in)` entries — manually fill from git tags / release notes / memory
3. Sentence splitting in non-English content (Chinese punctuation `。` not split)
4. Cross-referenced versions (mentioned multiple times) — content from later mentions absorbed into prior segment

Run `/changelog-tools:changelog-validate <plugin-path>` on each plugin after review.
5 changes: 5 additions & 0 deletions .claude/issue-driven-dev.local.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
github_repo: "PsychQuant/psychquant-claude-plugins"
github_owner: "PsychQuant"
attachments_release: "attachments"
---
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,7 @@

# Local testing
.local/

# Spectra app data
.spectra/
openspec/.vector-search.db*
32 changes: 32 additions & 0 deletions .spectra.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Spectra application config
# See: https://github.com/spectra-app/spectra

# OpenSpec directory path (relative to project root)
# Changing this requires rebuilding the vector search index.
# spec_dir: docs/specs

# Language for AI-generated artifacts
# locale: tw

# Workflow toggles
# tdd: true
# audit: true
# parallel_tasks: true

# Claude slash commands (set true to also generate /spectra:X commands)
# claude_slash_commands: true

# Enable git worktree support for isolated change branches
# worktree: true

# Custom git worktrees directory
# worktrees_dir: .spectra/worktrees

# Claude Code skill effort levels (low/medium/high/max)
# claude_effort:
# apply: high

# AI tools to generate instruction files for
# tools:
# - claude
# - cursor
4 changes: 1 addition & 3 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ psychquant-claude-plugins/
│ ├── che-things-mcp/ # Things 3 任務管理
│ ├── che-word-mcp/ # Word 文件處理
│ ├── che-xcode-mcp/ # Xcode / App Store Connect
│ ├── claude-config-guide/ # [deprecated] → ai-docs-guide
│ ├── claude-switch/ # Claude Code 多帳號管理
│ ├── codex-batch/ # Codex CLI 批次生成
│ ├── mcp-tools/ # MCP Server 開發工具集
Expand Down Expand Up @@ -115,13 +114,12 @@ psychquant-claude-plugins/
**用途**: Auto-triggered Skills,自動 WebFetch Claude Code 和 OpenAI 官方文檔

**Skills**:
- `claude-docs-guide` — Claude Code CLI 設定(MCP、settings、hooks、skills)、Claude API/SDK
- `claude-code-guide` — Claude Code CLI 設定(MCP、settings、hooks、skills)、Claude API/SDK
- `openai-docs-guide` — OpenAI API(Responses API、Chat Completions、models)、Agents SDK、Realtime API

**背景**:
- OpenAI Docs MCP 的 `fetch_openai_doc` tool 壞掉(server-side bug),所有 URL 回 404
- 此 plugin 繞過壞掉的 MCP fetch,直接 WebFetch `https://developers.openai.com/docs/...`
- 取代了舊的 `claude-config-guide` plugin

### che-dropbox-ignore (scaffold)

Expand Down
23 changes: 15 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,20 @@

個人 Claude Code Plugin Marketplace,專注於學術研究與生產力工具。

> ## 📦 IDD has moved
>
> **`issue-driven-dev` 從本 marketplace 搬到 [`PsychQuant/issue-driven-development`](https://github.com/PsychQuant/issue-driven-development) 自立門戶(自 2026-05-02)。**
>
> 既有 install 需重新指 source:
>
> ```bash
> claude plugin uninstall issue-driven-dev@psychquant-claude-plugins
> claude plugin marketplace add PsychQuant/issue-driven-development
> claude plugin install issue-driven-dev@issue-driven-development
> ```
>
> 設定(`.claude/issue-driven-dev.local.json`、`.claude/.idd/`)在 project repo 裡,不用搬。

## 安裝

```bash
Expand All @@ -26,7 +40,6 @@
| **mcp-tools** | MCP Server 開發工具集 | - |
| **r-shiny-debugger** | R Shiny App 功能測試 | - |
| **ai-docs-guide** | Claude Code + OpenAI 文檔查詢助手 | - |
| **claude-config-guide** | ~~Claude Code 設定查詢~~ (已被 ai-docs-guide 取代) | - |
| **postgresql-guide** | PostgreSQL 文檔查詢助手 | - |
| **che-dropbox-ignore** | Dropbox 同步排除管理 | - |
| **claude-switch** | Claude Code 模型切換 | - |
Expand Down Expand Up @@ -152,17 +165,11 @@ MCP Server 開發必備工具,提供完整的除錯與測試流程。
Claude Code + OpenAI 文檔查詢助手。整合兩個 Auto-triggered Skills,自動根據問題類型 WebFetch 對應官方文檔。

**包含 Skills**:
- `claude-docs-guide` — Claude Code CLI / API / SDK 文檔
- `claude-code-guide` — Claude Code CLI / API / SDK 文檔
- `openai-docs-guide` — OpenAI API / SDK / Models 文檔

**特點**: 繞過 OpenAI Docs MCP 壞掉的 `fetch_openai_doc` tool,直接 WebFetch 官方文檔 URL。

---

### claude-config-guide (deprecated)

> **已被 `ai-docs-guide` 取代**。功能完全包含在 `ai-docs-guide` 的 `claude-docs-guide` skill 中。

## License

MIT
80 changes: 80 additions & 0 deletions docs/codex-calling-convention.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Codex 呼叫原則

Plugin 中呼叫 Codex CLI 的標準做法。

## 一次性任務(預設選擇)

```bash
codex exec --full-auto \
-c 'model_reasoning_effort="xhigh"' \
-o output.md \
"prompt"
```

- `--full-auto`:workspace-write sandbox + auto approval
- `-c 'model_reasoning_effort="..."'`:`none | minimal | low | medium | high | xhigh`
- `-o FILE`:最後一條 message 直接寫入檔案(不怕 stdout 截斷)
- `-C DIR`:指定工作目錄
- `--add-dir DIR`:額外可寫目錄
- stdin 傳 prompt:`cat prompt.txt | codex exec --full-auto -`

適用:ensemble review 的 Codex 盲驗、單次 delegation、code review。

## 需要 job management 時(罕見)

```bash
node codex-companion.mjs task --write --effort xhigh "prompt"
node codex-companion.mjs status --all
node codex-companion.mjs result $JOB_ID
node codex-companion.mjs cancel $JOB_ID
```

- 必須加 `--write`,否則預設 read-only sandbox
- companion 路徑會隨版本更新,不要硬編

適用:多個並行 background jobs 且需要 status/cancel 管理。

## 不要做的事

- **不加 `--write` 的 companion** — 預設 read-only,Codex 無法寫檔或跑 R
- **硬編 companion 路徑** — 版本號(如 `1.0.1`)會過時:
```bash
# 不好
node "$HOME/.claude/plugins/cache/openai-codex/codex/1.0.1/scripts/codex-companion.mjs"

# 較好(如果必須用 companion)
node "$HOME/.claude/plugins/marketplaces/openai-codex/plugins/codex/scripts/codex-companion.mjs"
```
- **用 `-m o3` 替代 effort 設定** — 不同模型用途不同;effort 控制的是思考深度

## 對照表

| | `codex exec` | `codex-companion.mjs` |
|---|---|---|
| 寫入權限 | `--full-auto` | `--write` |
| Effort | `-c 'model_reasoning_effort="xhigh"'` | `--effort xhigh` |
| 輸出 | `-o file.md` | stdout(可能截斷) |
| Job 管理 | 無(一次性) | status / result / cancel |
| Session 恢復 | `codex exec resume` | `--resume` |
| 架構 | 直接跑 CLI | 透過 app-server WebSocket |

## 範例:ensemble review 的 Codex 盲驗

```bash
codex exec --full-auto \
-c 'model="gpt-5.5"' \
-c 'model_reasoning_effort="xhigh"' \
-c 'service_tier="fast"' \
-o reviews/codex-review.md \
"審閱 solution.tex,從 methodology/writing/references 三角度。用繁體中文。"
```

## 範例:仲裁兩份解答

```bash
cat arbitration-prompt.txt | codex exec --full-auto \
-c 'model_reasoning_effort="xhigh"' \
--add-dir "$(pwd)/reviews" \
-o reviews/arbitration-codex.md \
-
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
schema: spec-driven
created: 2026-04-16
created_by: che cheng <kiki830621@gmail.com>
created_with: claude
archived_by: che cheng <kiki830621@gmail.com>
archived_at: 2026-04-17
Loading
Loading