Update 4 files with published blog article links. Use this after a blog article is published and the user provides the publication URL.
This skill handles the standard task of updating project files after a blog article is published. This corresponds to Step 9 of the phase-development-workflow.
Use this skill when:
Before starting, confirm you have:
https://an-embedded-engineer.hateblo.jp/entry/2026/01/03/...)Update these 4 files in order:
plan/blog_phases.mdPurpose: Record published article in project plan
Action: Add new row to "公開済み記事" (Published Articles) table
Format:
| Phase {number} | {title} | {date} | {tag} | {url} |
Example:
| Phase 6b | 複雑な形状を描画する | 2026-01-03 | v6b.0 | https://an-embedded-engineer.hateblo.jp/entry/2026/01/03/... |
Location: Add to the table under the "公開済み記事" section
blog/phase{previous_number}.mdPurpose: Update "Next" link in previous article
Action: Replace the "次回" (Next) section at the end of the file
Before:
**次回**: 第N+1回「{title}」(準備中)
After:
**次回**: [第N+1回「{title}」]({url})
Example:
**次回**: [第7回「複雑な形状を描画する」](https://an-embedded-engineer.hateblo.jp/entry/2026/01/03/...)
Note: Find the previous phase number by looking at the current phase (e.g., if current is 6b, previous is 6a)
blog/phase{current_number}.mdPurpose: Final check of current article
Action: Verify and adjust if needed:
[f:id:...])Usually: No changes needed if already published
blog/phase0_introduction.mdPurpose: Update series index (table of contents)
Action: Add new row to published articles table
Format:
| [第N回 {title}]({url}) | Phase {number} | {date} |
Example:
| [第7回 複雑な形状を描画する](https://an-embedded-engineer.hateblo.jp/entry/2026/01/03/...) | Phase 6b | 2026-01-03 |
Location: Add to the table in chronological order
Copilot should:
Example output:
## Link Update Plan
**Phase**: 6b
**Title**: 複雑な形状を描画する
**URL**: https://an-embedded-engineer.hateblo.jp/entry/2026/01/03/...
**Date**: 2026-01-03
**Tag**: v6b.0
### Changes:
1. plan/blog_phases.md
- Add: | Phase 6b | 複雑な形状を描画する | 2026-01-03 | v6b.0 | {url} |
2. blog/phase6a.md
- Update: Next link to Phase 6b
3. blog/phase6b.md
- Verify: Images and links
4. blog/phase0_introduction.md
- Add: | [第7回 複雑な形状を描画する]({url}) | Phase 6b | 2026-01-03 |
Copilot should:
multi_replace_string_in_file for efficient batch updatesRecommended approach:
multi_replace_string_in_file with 3-4 replacements covering:
- plan/blog_phases.md
- blog/phase{previous}.md
- blog/phase0_introduction.md
User should:
git diffgit add -A
git commit -m "docs: Phase {number} - リンク更新(記事公開)"
git push origin phase{number}/{keyword}
git diff before committingUser: "Phase 6b article published. URL: https://an-embedded-engineer.hateblo.jp/entry/2026/01/03/123456"
Copilot should:
If information is missing:
必要な情報が不足しています:
- [ ] Phase番号
- [ ] 記事タイトル
- [x] 公開URL
- [ ] 公開日
以下の情報を提供してください: ...
If previous article file not found:
前回の記事ファイル blog/phase{prev}.md が見つかりません。
Phase番号が正しいか確認してください。
Edit PDFs with natural-language instructions using the nano-pdf CLI.