未分類
honda-sakubunスキル有効性検証
概要
『日本語の作文技術』(朝日文庫)の原則に基づく日本語校正スキル(honda-sakubun)の有効性を検証する。このドキュメントでは、実際の修正例をビフォー・アフター形式で記録し、パターン別に整理する。
修正パターン分類
パターン1: 修飾語の順序(長い順)
原則: 長い修飾語を前に、短い修飾語を後に配置する。
例1-1: raw-metrics-lazy-loading.md
- ## 概要
- `proportional-animation-qqq.vue` ページの「財務データ一覧」セクションで、SQLiteに格納された全メトリクスを表示する機能を追加した際の設計について記録する。
+ ## 概要
+ SQLiteに格納された全メトリクスを表示する機能を`proportional-animation-qqq.vue` ページの「財務データ一覧」セクションに追加した際の設計について記録する。
理由: 長い修飾語「SQLiteに格納された全メトリクスを表示する機能を」を前に配置。
例1-2: saizeriya-menu-tier-ranking.md
- 現役サイゼリヤ店員さんが全メニューをTier評価した[こちらの記事]が面白かったので...
+ 全メニューをTier評価した現役サイゼリヤ店員さんの[こちらの記事]が面白かったので...
理由: 節「全メニューをTier評価した」を句「現役サイゼリヤ店員さん」より前に配置。
例1-3: nvidia-eps-forecast-refactoring-plan.md
- `nvidia-eps-forecast.vue`(2586行)が大きすぎてClaude Codeで読み込めないため、切り出し済みコンポーネントを活用してリファクタリングする。
+ Claude Codeで読み込めないほど大きい`nvidia-eps-forecast.vue`(2586行)を、切り出し済みコンポーネントを活用してリファクタリングする。
理由: 長い修飾語「Claude Codeで読み込めないほど大きい」を前に配置。
例1-4: claude-code-browser-features-comparison.md
- Claude Code 2.0.72 で追加された新機能。Anthropic公式のChrome拡張機能と連携し、ブラウザを直接制御できる。
+ Anthropic公式のChrome拡張機能と連携してブラウザを直接制御できる、Claude Code 2.0.72で追加された新機能。
理由: 長い説明を先に、バージョン情報を後に配置。
パターン2: 読点(テン)の位置
原則:
- 長い修飾語が2つ以上あるとき → 境界にテン
- 逆順(短→長)→ 短い修飾語の後にテン
- 正順(長→短)→ テン不要
例2-1: micron-vs-nvidia-hbm-analysis.md
- 生成AIは、使われるたびに計算が走る。
+ 生成AIは使われるたびに計算が走る。
理由: 正順の修飾なのでテン不要(対照の「ハ」ではない)。
例2-2: security-for-indie-dev.md
- ユーザーに迷惑をかけるだけでなく、自分の信用も失う。
+ ユーザーに迷惑をかけるだけでなく自分の信用も失う。
理由: 短い並列なのでテン不要。
例2-3: claude-code-context-optimization.md
- **Chrome DevToolsは常に使うわけではない**のに、毎セッション18k tokensを消費している。
+ **Chrome DevToolsは常に使うわけではない**のに毎セッション18k tokensを消費している。
理由: 正順の修飾なので読点不要。
例2-4: wealth-ladder-summary.md
- 収入が増えれば支出も増える。しかしこのやり方は富を長く保つ助けにならない。
+ 収入が増えれば支出も増える。しかし、このやり方は富を長く保つ助けにならない。
理由: 逆接の強調でテンを追加。
パターン3: 助詞の使い方
例3-1: 「してる」→「している」
- robots.txt で `Disallow: /` してる
- `<meta name="robots" content="noindex">` が入ってる
- 急減してないか
+ robots.txt で `Disallow: /` している
+ `<meta name="robots" content="noindex">` が入っている
+ 急減していないか
理由: 書き言葉では「している」が適切。
例3-2: 「だから」→「なので」
- ほぼ不可能だから、3%の壁が存在する。
+ ほぼ不可能なので、3%の壁が存在する。
理由: 理由の明確化。
パターン4: 文体の統一
例4-1: です・ます調への統一
- YouTubeは動画のストリーミングURLを保護するために、JavaScriptベースの「チャレンジ」を導入しています。これはボットや自動ダウンロードツールを防ぐための仕組みです。
+ YouTubeは動画のストリーミングURLを保護するためにJavaScriptベースの「チャレンジ」を導入している。これはボットや自動ダウンロードツールを防ぐための仕組みだ。
理由: ドキュメント内の文体を「だ・である調」に統一。
パターン5: 体言止めの回避
- Claude が自動で使用を判断。
+ Claude が自動で使用を判断する。
理由: 体言止めを避け、述語を補う。
パターン6: 全角・半角スペースの統一
- 以下の 2 つの場所
- .skill ファイル
- Claude Code の機能
+ 以下の2つの場所
+ .skillファイル
+ Claude Codeの機能
理由: 不要なスペースを削除。
進捗状況
第1回校正(2025-12-18〜2025-12-24初回)
| 日付 | ファイル数 | 状態 |
|---|---|---|
| 2025-12-18 | 11件 | ✅ 完了 |
| 2025-12-19 | 18件 | ✅ 完了 |
| 2025-12-20 | 5件 | ✅ 完了 |
| 2025-12-21 | 1件 | ✅ 完了 |
| 2025-12-22 | 11件 | ✅ 完了 |
| 2025-12-23 | 7件 | ✅ 完了 |
| 2025-12-24 | 3件 | ✅ 完了 |
小計: 56件
第2回校正(2025-12-24 並列エージェント)
7つの並列エージェントで全ファイルを処理:
| 期間 | ファイル数 | 状態 |
|---|---|---|
| 10月(10-04〜10-31) | 約25件 | ✅ 完了 |
| 11月前半(11-01〜11-12) | 約16件 | ✅ 完了 |
| 11月中旬(11-14〜11-22) | 約26件 | ✅ 完了 |
| 11月後半(11-23〜11-30) | 約32件 | ✅ 完了 |
| 12月前半(12-01〜12-10) | 約41件 | ✅ 完了 |
| 12月中旬(12-11〜12-17) | 約41件 | ✅ 完了 |
| ルート・その他 | 約13件 | ✅ 完了 |
小計: 約194件
総計: 約250件完了
校正完了ファイル一覧
2025年10月(25件) ✅ 完了
- 2025-10-04/nuxt-content-sqlite-field-mapping.md
- 2025-10-06/communication-principles.md
- 2025-10-06/sns-principles.md
- 2025-10-07/AMD-OpenAI-Deal-Analysis.md
- 2025-10-07/real-estate-terms.md
- 2025-10-17/amd-mi355x-vs-nvidia-b200-cost-analysis.md
- 2025-10-17/kindle-publishing-howto.md
- 2025-10-17/nuxt-content-image-handling.md
- 2025-10-18/excel-functions-let-xmatch-index-guide.md
- 2025-10-19/claude-skills-complete-guide.md
- 2025-10-19/freee-ai-accounting-flow.md
- 2025-10-19/git-worktree-parallel-claude-sessions.md
- 2025-10-19/google-claims-fact-check.md
- 2025-10-19/nextjs-learning-roadmap.md
- 2025-10-20/design-philosophy-qa.md
- 2025-10-20/kurikoshi-kessonkin-calculation-module.md
- 2025-10-24/deepseek-ocr-uv-setup.md
- 2025-10-25/site-seo-diagnosis.md
- 2025-10-26/cloudflare-github-auto-deploy.md
- 2025-10-26/cloudflare-migrate-to-git-integration.md
- 2025-10-26/excel-style-line-numbers-implementation.md
- 2025-10-26/frontmatter-issues-fix.md
- 2025-10-31/ai-bubble-gavin-baker.md
- 2025-10-31/flowchart-animation-handoff.md
- 2025-10-31/flowchart-scroll-animation-implementation.md
2025年11月(74件) ✅ 完了
- 2025-11-01/claude-code-best-practices.md
- 2025-11-01/github-issue-pr-workflow.md
- 2025-11-01/nuxt-content-search-mdc-ast-fix.md
- 2025-11-01/search-implementation.md
- 2025-11-05/excel-lifeplan-module-design.md
- 2025-11-05/money-plan-clinic-analysis.md
- 2025-11-05/survivor-pension-calculation-guide.md
- 2025-11-05/survivor-pension-simulation-guide-2025.md
- 2025-11-06/survivors-pension-guide.md
- 2025-11-09/excel-viewer-implementation.md
- 2025-11-09/sample-article.md
- 2025-11-12/excel-viewer-hyperformula-implementation.md
- 2025-11-12/hyperformula-excel-compatibility-guide.md
- 2025-11-12/npm-vs-cdn-guide.md
- 2025-11-14/pnpm-vs-npm-build-commands.md
- 2025-11-14/stock-summary-email-setup.md
- 2025-11-16/data-value-breakthrough-analysis.md
- 2025-11-16/sample-article.md
- 2025-11-18/coding-standards-viewer-approach-comparison.md
- 2025-11-18/coding-standards-viewer-bugs-analysis.md
- 2025-11-18/coding-standards-viewer-toc-reactivity-fix.md
- 2025-11-18/drawio-embedding-implementation.md
- 2025-11-18/drawio-test.md
- 2025-11-18/gemini-prompt-airbnb-javascript-conversion.md
- 2025-11-19/drawio-dynamic-embedding-research.md
- 2025-11-19/drawio-embedding-security-review.md
- 2025-11-19/drawio-implementation-evaluation.md
- 2025-11-19/nuxt3-drawio-complete-guide.md
- 2025-11-19/nuxt-content-database-locked-issue.md
- 2025-11-19/path-traversal-vulnerability-test.md
- 2025-11-19/security-improvements-implementation.md
- 2025-11-20/git-tracking-issue.md
- 2025-11-20/mermaid-diagram-display-issue.md
- 2025-11-20/mermaid-rendering-investigation.md
- 2025-11-20/nvidia-fy26-q3-earnings.md
- 2025-11-20/vscode-markdown-highlight-snippet.md
- 2025-11-21/Google.md
- 2025-11-21/index.md
- 2025-11-21/NVDA.md
- 2025-11-22/how-to-embed-vue-components-in-markdown.md
- 2025-11-22/nbis-nebius-investment-analysis.md
- 2025-11-22/tailwind-arbitrary-values-issue.md
- 2025-11-23/test.md
- 2025-11-24/nvidia-moat-impossible-game.md
- 2025-11-25/chrome-devtools-mcp-setup.md
- 2025-11-25/deployment-migration.md
- 2025-11-25/github-actions-claude-integration.md
- 2025-11-25/github-repository-migration.md
- 2025-11-25/nvda.md
- 2025-11-26/cloudflare-pages-routes-100-char-limit-fix.md
- 2025-11-26/turning-process.md
- 2025-11-27/cloudflare-pages-custom-domain.md
- 2025-11-27/cloudflare-pages-reload-404-fix.md
- 2025-11-27/domain-transfer-onamae-to-cloudflare.md
- 2025-11-27/line-number-display-issue.md
- 2025-11-27/migrate-netlify-site-to-cloudflare-pages.md
- 2025-11-27/seo-author-information.md
- 2025-11-27/seo-json-ld-structured-data.md
- 2025-11-27/seo-ogp-complete-setup.md
- 2025-11-27/seo-publish-date-metadata.md
- 2025-11-27/seo-semantic-html.md
- 2025-11-27/table-of-contents-sticky-issue.md
- 2025-11-27/vscode-markdown-preview-setup.md
- 2025-11-28/advice-from-future-self-2035.md
- 2025-11-28/blog-calendar-view-implementation.md
- 2025-11-28/neo-brutalism-design-guide.md
- 2025-11-28/syntax-highlighting-issue-investigation.md
- 2025-11-28/youngest-promotion-behavior-patterns.md
- 2025-11-29/cloudflare-pages-migration-guide.md
- 2025-11-29/home-ownership-vs-rental-fp-guide.md
- 2025-11-29/nuxt-hybrid-content-architecture.md
- 2025-11-29/wordpress-to-nuxt-cloudflare-migration.md
- 2025-11-30/add_rule_1.md
- 2025-11-30/financial-data-normalizer.md
2025年12月(12/01〜12/17)(82件) ✅ 完了
- 2025-12-01/ai-website-creation-free.md
- 2025-12-01/chrome-extension-table-data-copier.md
- 2025-12-01/claude-code-version-troubleshooting.md
- 2025-12-01/deploy-script-setup.md
- 2025-12-02/financial-data-generation-guide.md
- 2025-12-02/koyfin-scraper-spec.md
- 2025-12-02/mansion-vs-house-advice.md
- 2025-12-02/sitemap-implementation-plan.md
- 2025-12-03/claude-code-statusline-setup.md
- 2025-12-03/download-animation-issue.md
- 2025-12-03/message-mockup-migration-plan.md
- 2025-12-03/mockup-development-log.md
- 2025-12-04/letter-to-children.md
- 2025-12-04/lighthouse-ci-local-setup.md
- 2025-12-04/lighthouse-performance-improvement.md
- 2025-12-04/lighthouse-testing-guide.md
- 2025-12-04/self-reminder.md
- 2025-12-04/windows-nul-file-issue.md
- 2025-12-05/ai-industry-metrics-summary.md
- 2025-12-05/fear-greed-index-automation.md
- 2025-12-05/gas-gemini-stock-sentiment-analysis.md
- 2025-12-05/nuxt-content-d1-not-used.md
- 2025-12-05/ssr-vs-ssg-page-transition-slow.md
- 2025-12-06/amazon-price-watcher-spec.md
- 2025-12-06/blog-page-transition-slow-investigation.md
- 2025-12-06/blog-reload-and-slow-transition-investigation.md
- 2025-12-06/nuxt-prefetch-guide.md
- 2025-12-06/thinkpad-trackpoint-keyboard-scroll-fix.md
- 2025-12-07/cloudflare-github-actions-migration.md
- 2025-12-07/handover-note.md
- 2025-12-08/handover-note.md
- 2025-12-08/vscode-ai-coding-beginners-guide.md
- 2025-12-09/financial-quiz-ideas.md
- 2025-12-09/nuxt-vite-optimize-deps-warning.md
- 2025-12-09/proportional-financial-statements-debug.md
- 2025-12-10/financial-animation-requirements.md
- 2025-12-10/financial-chart-requirements.md
- 2025-12-10/financial-data-conversion-prompt.md
- 2025-12-10/financial-visualization-service-idea.md
- 2025-12-10/inline-data-chart-design.md
- 2025-12-10/vue-reactivity-props-binding.md
- 2025-12-11/chat-story-implementation-guide.md
- 2025-12-11/claude-code-modular-rules.md
- 2025-12-11/financial-data-refactoring-handoff.md
- 2025-12-11/fp-wealth-problem.md
- 2025-12-11/google-oauth-setup-guide.md
- 2025-12-11/nvda-valuation-analysis.md
- 2025-12-11/pe-ratio-spread-analysis.md
- 2025-12-11/qqq-financial-data-pipeline.md
- 2025-12-11/speaker-diarization-aws-pipeline.md
- 2025-12-11/vscode-problems-analysis.md
- 2025-12-12/animation-demo-2-documentation.md
- 2025-12-12/audio-wav-to-opus-pipeline.md
- 2025-12-12/composable-refactoring-handoff.md
- 2025-12-12/sqlite-financial-data-implementation.md
- 2025-12-12/wav-vs-mp3.md
- 2025-12-13/animation-download-plan.md
- 2025-12-13/company-header-component-plan.md
- 2025-12-13/ffmpeg-wasm-issue.md
- 2025-12-13/symlink-reference-repo.md
- 2025-12-13/unit-switching-implementation.md
- 2025-12-14/analyst-estimates-chrome-extension-plan.md
- 2025-12-14/financial-data-pipeline-overview.md
- 2025-12-14/koyfin-chrome-extension-sqlite-import.md
- 2025-12-14/startup_and_wealth.md
- 2025-12-15/actual-consensus-improvement-plan.md
- 2025-12-15/azn-no-data-investigation.md
- 2025-12-15/chart-label-improvements.md
- 2025-12-15/eps-per-scatter-page-guide.md
- 2025-12-15/how-ordinary-people-beat-geniuses.md
- 2025-12-15/mrvl-undervaluation-analysis.md
- 2025-12-15/nuxt-client-only-guide.md
- 2025-12-16/backend-hosting-comparison.md
- 2025-12-16/claude-code-settings-guide.md
- 2025-12-16/development-todo.md
- 2025-12-16/drawio-viewer-cdn-vs-local.md
- 2025-12-16/eac-light-data-type-errors.md
- 2025-12-16/nuxt-content-mdx-investigation.md
- 2025-12-16/tech-stack-comparison.md
- 2025-12-16/video-batch-generation-plan.md
- 2025-12-17/nvidia_20t_analysis_complete.md
- 2025-12-17/nvidia-eps-forecast-prompt.md
ルートディレクトリ(9件) ✅ 完了
- breadcrumb-and-directory-listing-implementation.md
- content-routing-guide.md
- how-to-add-custom-vue-pages.md
- nuxt-content-file-watch-and-auto-update.md
- nuxt-content-mdx-requirements.md
- nuxt-content-mdx-setup-guide.md
- nuxt-content-sqlite-architecture.md
- nuxt-pages-and-content-integration.md
- troubleshooting-frontmatter-display.md
その他(4件) ✅ 完了
- features/airbnb_javascript.md
- stock-information/2025-11-13.md
- stock-information/2025-11-14.md
- stock-information/2025-11-17.md
統計
| カテゴリ | ファイル数 | 状態 |
|---|---|---|
| 12/18〜12/24(第1回) | 56件 | ✅ 完了 |
| 10月 | 25件 | ✅ 完了 |
| 11月 | 74件 | ✅ 完了 |
| 12/01〜12/17 | 82件 | ✅ 完了 |
| ルート・その他 | 13件 | ✅ 完了 |
| 総計 | 約250件 | ✅ 全完了 |
作業方針
- 日付ディレクトリ単位でバッチ処理
- 並列エージェント(7並列)で効率化
- 各バッチ完了後にこのドキュメントを更新
- frontmatterでdraft: trueのファイルはスキップ
更新履歴
- 2025-12-24: 初版作成。12/18〜12/24の56件完了。
- 2025-12-24: 全校正完了。7つの並列エージェントで残り約194件を処理。総計約250件の校正が完了。