Commit Graph
10 Commits
Author SHA1 Message Date
iacore da0ee57834 docs+skills: preserve speaker's voice (语气), not just tone
Reviewer feedback: translations must carry Master Jiqun's 语气, not only
register. Add a 'Speaker's Voice (语气)' section to mpi-translation and
expand check D3 in mpi-translation-review. Also note the idea of distilling
his way of talk into a dedicated skill (docs/idea-jiqun-voice-skill.md).
2026-07-20 14:55:21 +08:00
iacore 40abd7abe3 docs: add README and align skills readme for Oh My Pi
Add a workspace setup guide for new translation volunteers so they can

clone the public toolkit, load skills, and run a first project without

guessing the directory layout. Update skills/readme.dj to remove the

Hermes-specific instructions and describe generic agent loading so it

works for Oh My Pi users.
2026-07-16 09:48:35 +08:00
iacore bc17471635 feat(skills): make skill scripts self-executing with uv hashbang
The Python scripts in mpi-pptx-translate, mpi-pdf-to-docx-conversion, and
mpi-chinese-text-normalize previously required users to type
manually. That is easy to forget and adds friction every time the skill runs.

Switch all four scripts to a  shebang,
so they can be invoked directly: . The
 PEP 723 metadata blocks remain, so uv still installs the
dependencies automatically. Also made the scripts executable and updated
their usage messages and SKILL.md instructions to match the direct-execution
style.
2026-07-15 13:05:34 +08:00
iacore 894d769051 refactor(skills): align MPI skills with Agent Skills best practices
The skill metadata had drifted: every SKILL.md name field lacked the
mpi- prefix, contradicting the directory names and the Agent Skills
specification. Descriptions were also missing negative triggers, making
it easy for the agent to load the wrong skill.

Rewrote the pdf-to-docx skill to follow progressive disclosure: the main
SKILL.md dropped from 318 lines to 80, with detailed code examples moved
to on-demand references. Added uv run instructions and /// script PEP 723
metadata so dependencies are declared inline and installed automatically.
Fixed the pptx skill's script paths and added CLI usage messages to both
pptx scripts and the normalize script.

Removed the empty self-review directory that was superseded by the unified
translation-review skill.
2026-07-14 23:18:55 +08:00
iacore 216a7658ac Migrate from duckdb to sqlite 2026-07-14 11:57:53 +08:00
iacore 8bf19a8d18 Remove MPI_PROJECT_ROOT mentions 2026-07-14 11:22:54 +08:00
iacore eaa5e0bf4b Fix reference paths for main-repo references layout 2026-07-10 21:20:43 +08:00
iacore 3bdf6eabc5 Update remaining skill name references in docs 2026-07-10 21:07:05 +08:00
iacore 79df1c6c4e Update references to toolkit paths and mpi- skill names 2026-07-10 21:05:41 +08:00
iacore ac9e6e3d1f Initial toolkit: scripts, references, skills, and term database 2026-07-10 21:01:02 +08:00