- Add CJK bold spacing fix: insert spaces around **bold** spans containing CJK characters for correct rendering (handles emoji adjacency, already-spaced) - Add JSON pretty-print: auto-format JSON code blocks with 2-space indent - Add 31 unit tests covering all post-processing functions - Fix pandoc simple table detection (1-space column gaps) - Fix image path double-nesting when --assets-dir ends with 'media' - Rename all markdown-tools references across 15 files (README, QUICKSTART, marketplace.json, CLAUDE.md, meeting-minutes-taker, GitHub templates) - Add 5-tool benchmark report (Docling/MarkItDown/Pandoc/Mammoth/ours) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2.5 KiB
2.5 KiB
Pull Request
Description
Brief description of what this PR does.
Type of Change
- Bug fix (non-breaking change which fixes an issue)
- New feature (non-breaking change which adds functionality)
- Breaking change (fix or feature that would cause existing functionality to not work as expected)
- Documentation update
- New skill
- Enhancement to existing skill
- Infrastructure/tooling improvement
Related Issues
Fixes #(issue number) Relates to #(issue number)
Changes Made
Detailed list of changes:
- Change 1
- Change 2
- Change 3
Affected Skills
Which skills are affected by this PR?
- skill-creator
- github-ops
- doc-to-markdown
- mermaid-tools
- statusline-generator
- teams-channel-post-writer
- repomix-unmixer
- llm-icon-finder
- Marketplace infrastructure
- Documentation only
Testing Done
How has this been tested?
- Tested on macOS
- Tested on Linux
- Tested on Windows
- Manual testing performed
- Automated tests added/updated
- Validated with skill-creator validation script
Test description:
- Test step 1
- Test step 2
- Test step 3
Quality Checklist
For New Skills
- SKILL.md has valid YAML frontmatter (name, description)
- Description includes clear activation triggers
- Uses imperative/infinitive writing style
- All referenced files exist
- Scripts are executable (chmod +x)
- No absolute paths or user-specific information
- Tested in actual Claude Code session
- Passed validation:
skill-creator/scripts/quick_validate.py - Successfully packages:
skill-creator/scripts/package_skill.py
For All PRs
- Code follows the style guidelines of this project
- Self-review of code performed
- Comments added for complex code
- Documentation updated (if applicable)
- No new warnings generated
- Changes don't break existing functionality
- Commit messages are clear and descriptive
For Documentation Changes
- Checked for typos and grammar
- Links are working
- Code examples are tested
- Screenshots updated (if applicable)
- Chinese translation updated (if applicable)
Screenshots (if applicable)
Add screenshots to help explain your changes.
Additional Notes
Any additional information reviewers should know.
Checklist for Reviewer
- Code quality is acceptable
- Tests are adequate
- Documentation is clear
- No sensitive information exposed
- Follows skill quality standards