Cisco CCNA 試験対策ガイド群の Next.js App Router への大がかりな移行・コンポーネント化を中心に、UI/Mermaidダイアグラム描画ロジックの最適化、CompTIA・Cisco 関連の学習用ドキュメントの追加・正規化、GCP ACE ガイドの洗練 - #110
Conversation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
✅ Deploy Preview for cloud-infrastructure-studies ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Important Review skippedReview was skipped as selected files did not have any reviewable changes. 💤 Files selected but had no reviewable changes (24)
⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (24)
You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughCCNA、CCIE、CCDE、DevNet、CompTIA Network+の教材、Cisco向けNext.jsページ、試験ナビゲーション、Mermaid表示制御、監査アドバイザースキルが追加・更新されました。既存GCPページの Changes改善アドバイザーワークフロー
資格学習教材
Cisco Next.js統合
Estimated code review effort: 5 (Critical) | ~120 minutes 🚥 Pre-merge checks | ✅ 2 | ❌ 3❌ Failed checks (2 warnings, 1 inconclusive)
✅ Passed checks (2 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.agents/skills/improve/references/closing-the-loop.md:
- Around line 52-56: Update the review procedure around the “git diff --stat”
and “Read the full diff” steps to record the pre-dispatch/base SHA before the
executor commits, then inspect the committed changes using the <base-sha>..HEAD
range for both scope validation and full-diff review. Do not rely on an
unqualified git diff after the commit.
- Line 40:
統一対象のコードフェンスに適切な言語指定を追加してください。.agents/skills/improve/references/closing-the-loop.md
の40-40行は markdown を指定し、.agents/skills/improve/SKILL.md の84-84行は内容に合う text
などの言語を指定してください。
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro
Run ID: 8c21c65b-f26f-46b9-8042-550e178a94b2
📒 Files selected for processing (11)
.agents/skills/improve/SKILL.md.agents/skills/improve/references/audit-playbook.md.agents/skills/improve/references/closing-the-loop.md.agents/skills/improve/references/plan-template.md.gitignoreGcp-app-dev-environment-complete-guide.mdGcp-security-fundamentals-guide.md__tests__/gcl/associate-cloud-engineer/set-up-an-app-dev-environment-on-google-cloud/page.test.tsxapp/gcl/associate-cloud-engineer/set-up-an-app-dev-environment-on-google-cloud/SetUpAnAppDevEnvironmentGuide.tsxarchive/Gcl_Archive/Associate-Cloud-Engineer/Set-Up-an-App-Dev-Environment-on-Google-Cloud.htmlarchive/Gcl_Archive/Associate-Cloud-Engineer/Set-Up-an-App-Dev-Environment-on-Google-Cloud.md
💤 Files with no reviewable changes (5)
- Gcp-app-dev-environment-complete-guide.md
- archive/Gcl_Archive/Associate-Cloud-Engineer/Set-Up-an-App-Dev-Environment-on-Google-Cloud.md
- Gcp-security-fundamentals-guide.md
- archive/Gcl_Archive/Associate-Cloud-Engineer/Set-Up-an-App-Dev-Environment-on-Google-Cloud.html
- app/gcl/associate-cloud-engineer/set-up-an-app-dev-environment-on-google-cloud/SetUpAnAppDevEnvironmentGuide.tsx
There was a problem hiding this comment.
Actionable comments posted: 15
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @ Ccna-network-fundamentals-guide.md:
- Around line 9-18:
目次の第1章〜第10章リンクで、見出しスラッグと一致するよう章番号直後のハイフンを削除してください。各アンカーを対応する見出しの実際のスラッグに揃え、MD051
のリンク検証エラーを解消してください。
- Around line 397-407: Update the CCNA V2.0 timeline and surrounding positioning
text to use the confirmed transition dates consistently: make 2027年2月2日 the
final V1.1 exam date and 2027年2月3日 the V2.0 start date. Replace vague references
such as “2027年2月” in the flowchart and related prose while preserving the
existing migration context.
In `@Ccde-guide.html`:
- Around line 604-618: Convert the Mermaid source at Ccde-guide.html lines
604-618 and Comptia-network-plus-guide.html lines 1018-1032 from direct content
inside pre.mermaid to script elements with type="text/plain" and
class="mermaid-source"; update the existing Mermaid initialization flow to read
each source via textContent and inject that text into the rendered Mermaid
container, preserving the existing diagram definitions and literal <br/> label
markup.
In `@Ccie-enterprise-infrastructure.md`:
- Line 3: 「〜初学者のためのステップバイステップ解説〜」の見出しレベルをH3からH2に変更し、H1直後にH3が配置されない文書構造に修正してください。
- Line 1: H1直後の見出し階層を統一し、Ccie-enterprise-infrastructure.md
の「〜初学者のためのステップバイステップ解説〜」と Cisco-devnet-professional-guide.md
の「〜初学者のためのステップバイステップ入門〜」をH3からH2へ変更してください。
- Around line 60-79: ステップ1の表と「試験の基本情報」にあるENCOR名称を、受験する試験名「Implementing Cisco
Enterprise Network Core Technologies(350-401 ENCOR)」へ統一してください。「Implementing and
Operating ...」は試験名として使用せず、必要であればトレーニング名として明確に分離してください。
- Around line 153-159:
「受験前提条件・推奨経験」節の冒頭説明を更新し、CCNA/CCNPの保有は不要である一方、CCIEラボ受験にはENCOR
350-401の合格が必須であることを明確に分けて記載してください。「正式な前提条件はありません」という誤解を招く表現は、ENCOR必須と矛盾しない表現に置き換え、推奨経験の箇条書きは維持してください。
In `@Ccna-beginner-guide.html`:
- Around line 413-423: flowchart LR 内のノード A〜E の通常文字列ラベルにある生の改行をすべて `<br/>`
に置き換え、Mermaid 上で意図した改行として表示されるよう更新してください。ラベルの文言とフロー構造は変更しないでください。
In `@Ccna-beginner-guide.md`:
- Around line 32-43: Update the Mermaid flowcharts in the sections around the
nodes A–E and the other referenced diagrams so node labels do not contain
physical line breaks inside quoted strings. Replace each multiline label with a
supported <br/> break or Mermaid Markdown string using backticks, consistently
across all indicated diagrams while preserving the label text and flow
structure.
In `@Ccna-network-access-guide.md`:
- Line 255:
「試験のポイント」のCDP説明を、Cisco機器間ではCDPを利用できる内容に修正し、非Cisco機器を含む環境で相互運用する場合にLLDPを使うという説明へ変更してください。
- Around line 281-298: EtherChannelのネゴシエーション説明で、LACPのモード表から on を削除し、LACPは active
と passive のみに整理してください。on
はLACPモードではない静的EtherChannelとして、独立した項目または説明に移し、既存の動作説明は維持してください。
- Around line 443-451: Update the TACACS+ / RADIUS row in the access-method
table to distinguish their protection accurately: state that standard RADIUS
does not encrypt the entire packet and primarily protects the User-Password
attribute, while TACACS+ provides packet-body obfuscation rather than full
encryption and should use secure transport. Avoid presenting either protocol as
a fully encrypted management channel.
In `@Cisco-devnet-associate-guide.md`:
- Line 93: Update the passing-score statement in Cisco-devnet-associate-guide.md
to remove the unsupported “750〜850点” estimate unless a verifiable source is
added; otherwise state only that Cisco does not publicly disclose the passing
criteria.
In `@Cisco-devnet-professional-guide.md`:
- Line 2: 「初学者のためのステップバイステップ入門」の見出しレベルをH3からH2に変更し、H1直後にH2が続く文書構造を維持してください。
- Around line 53-80: 現行のCCNP Automation制度を説明する内容へ更新し、本文中の旧DevNet
Professional、DEVCOR、旧コンセントレーション試験の記述と図を現行構成に置き換えてください。現行制度は350-901
AUTOCORと、2種類のAutomation
Professional集中試験から1つを選択する流れとして示し、旧制度の情報を残す場合は「2026年2月2日以前の旧制度」と明記して現行ガイド本文から分離してください。関連する同様の記述(114-146、192-205付近)も同じ方針で更新してください。
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro
Run ID: b6b79b38-4eea-47d5-9aa9-8f95206a0c85
📒 Files selected for processing (18)
Ccna-network-fundamentals-guide.md.agents/skills/improve/SKILL.md.agents/skills/improve/references/closing-the-loop.mdCcde-guide.htmlCcie-enterprise-infrastructure.htmlCcie-enterprise-infrastructure.mdCcna-beginner-guide.htmlCcna-beginner-guide.mdCcna-ip-connectivity-guide.mdCcna-network-access-guide.htmlCcna-network-access-guide.mdCcna-network-fundamentals-guide.htmlCcna-network-fundamentals-guide.mdCisco-devnet-associate-guide.mdCisco-devnet-professional-guide.htmlCisco-devnet-professional-guide.mdComptia-network-plus-guide.htmlComptia-network-plus-guide.md
…ates in Ccna-network-fundamentals-guide.md
…nject textContent in Ccde-guide.html and Comptia-network-plus-guide.html
… text in Ccie-enterprise-infrastructure.md
…bels in Ccna-beginner-guide.html
…bels in Ccna-beginner-guide.md
… AAA encryption details in Ccna-network-access-guide.md
…ssociate-guide.md
…ails in Cisco-devnet-professional-guide.md
…vices, automation)
…ent width, and fix mermaid svg scale
…for tokens, fix callout border override, and constrain main width
…ain width, and clean component tokens
…breaks, fix TFTP table description, guard IntersectionObserver, and clean CSS tokens
…LAUDE.md, GEMINI.md, and MIGRATION_PROGRESS.md
…automation api guide
|
@coderabbitai review |
✅ Action performedReview finished.
|
There was a problem hiding this comment.
Actionable comments posted: 18
♻️ Duplicate comments (1)
app/cisco/ccna/ip-services-guide/CcnaIpServicesGuide.tsx (1)
998-1025: 🎯 Functional Correctness | 🟠 Major | ⚡ Quick winTFTP を「低信頼性」と説明する記述が未修正です。
TFTP は UDP 上で ACK・タイムアウト再送を規定しており(RFC 1350)、単純に「低い」と表現するのは不正確です。過去のレビューで指摘済みですが、まだ修正されていません。UDP/TCP の違いと、TFTP の停止待ち方式・機能の少なさを分けて説明してください。
🐛 修正例
- <td>低い(コネクションレス、エラー訂正が簡易)</td> - <td>高い(コネクション指向)</td> + <td>UDP上でACK・タイムアウト再送を行う(停止待ち方式)</td> + <td>TCPによる信頼性制御を利用</td>🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@app/cisco/ccna/ip-services-guide/CcnaIpServicesGuide.tsx` around lines 998 - 1025, 「信頼性」行のTFTP説明を、単純な「低い」から、UDP上でACK・タイムアウト再送を行うが停止待ち方式で機能が限定的である旨に更新してください。CcnaIpServicesGuide内の該当比較表で、UDP/TCPのトランスポート差とTFTPの機能面を分けて表現し、FTP側の説明や他の行は変更しないでください。
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@app/cisco/ccna/automation-software-development-design/page.css`:
- Around line 24-25: Replace all undefined --ccna-* custom-property references
in the stylesheet with the corresponding defined global tokens, including the
usages near the background and border declarations and references to
--ccna-text-secondary, --ccna-accent, and --ccna-bg-card. Do not define new
custom properties in this component stylesheet; preserve the existing visual
roles and use established global-token fallbacks where needed.
In `@app/cisco/ccna/beginner-guide/CcnaBeginnerGuide.tsx`:
- Around line 13-30: Add JSDoc comments describing the responsibilities and
parameters of Diagram and CcnaBeginnerGuide in
app/cisco/ccna/beginner-guide/CcnaBeginnerGuide.tsx at lines 13-30. Add JSDoc
describing NavBar’s scroll-synchronized table-of-contents responsibility in
app/cisco/ccna/beginner-guide/NavBar.tsx at line 20, and the page component’s
responsibility in app/cisco/ccna/beginner-guide/page.tsx at line 11.
In `@app/cisco/ccna/beginner-guide/page.css`:
- Around line 101-105: Update the .ccna-beginner-page layout so the desktop
.layout provides 280px of left padding for the fixed sidebar, then center main
within the remaining content area. Remove the conflicting margin-left from main
while preserving its max-width, padding, and centered alignment.
In `@app/cisco/ccna/ip-connectivity-guide/CcnaIpConnectivityGuide.tsx`:
- Around line 824-829:
VRRPの説明表で、標準規格の種別表記を「標準規格(IEEE)」から「標準規格(IETF)」へ更新してください。VRRPの構成説明や他の表記は変更しないでください。
- Around line 1-5: CcnaIpConnectivityGuide を Server Component に戻し、ファイル先頭の 'use
client' 指定を削除してください。NavBar と MermaidDiagram は既存の Client Component として
import・描画する構成を維持し、CcnaIpConnectivityGuide 側にブラウザ状態の処理を追加しないでください。
In `@app/cisco/ccna/ip-connectivity-guide/constants.ts`:
- Around line 63-70: Update the Down-to-Init transition label in the
stateDiagram-v2 definition to indicate Hello reception, replacing the incorrect
pre-reception condition while leaving the remaining OSPF state transitions
unchanged.
In `@app/cisco/ccna/ip-connectivity-guide/page.css`:
- Around line 93-98: .ccna-ip-connectivity-page .main のマージン指定を更新し、後続の
margin-inline: auto で margin-left: 280px
が上書きされないようにする。固定サイドバー分の左余白を維持しつつ、残りの表示領域内で本文が中央寄せになるレイアウトに調整する。
- Around line 100-227: グローバルトークン未定義により、page.css と CcnaIpConnectivityGuide
の参照が解決されない。app/globals.css に --color-accent、--color-border、--color-card
など該当する3層トークンを定義し、app/cisco/ccna/ip-connectivity-guide/page.css の var 参照と
CcnaIpConnectivityGuide.tsx の該当スタイルを同じトークン体系へ統一する。page.css と
CcnaIpConnectivityGuide.tsx はそれぞれ指定範囲を確認し、フォールバックなしの参照がすべて定義済みトークンを使うよう更新する。
In `@app/cisco/ccna/ip-services-guide/CcnaIpServicesGuide.tsx`:
- Around line 728-735: In the Japanese explanatory text near the callout
containing “ip helper-address” and the corresponding section around the second
occurrence, replace the unnatural “アンド” with a natural Japanese conjunction such
as “また” or “および,” while preserving the surrounding meaning and formatting.
- Around line 1052-1058: Update the TFTP/FTP example near the remote-host and
destination-filename lines to replace the standalone <br /> with an empty div
using the existing code-line class, matching the formatting used by the SSH
configuration section.
In `@app/cisco/ccna/ip-services-guide/page.css`:
- Around line 119-357: Replace the undefined custom properties used throughout
the scoped rules from h1 through .sources with the established --color-* tokens
and appropriate fallback values, matching the existing pattern in this
stylesheet. Update references to text, border, accent, background, code, danger,
and dim/soft variants while preserving the current visual roles and rule
structure; use rg to confirm no legacy variables such as --text, --border,
--accent, or --code-bg remain.
In `@archive/Cisco/html/Ccna-automation-software-development-design.html`:
- Around line 893-909: 学習ポイントのリストで、Cisco
NSOのモデルをYAMLと記載している項目を更新し、データモデル定義にはYANGを使用することを明記してください。Ansibleの設定ファイルに関するYAMLの説明は維持し、Cisco
NSOの記述だけを対応するmd版の正確な内容に合わせて修正してください。
- Around line 826-831: HTML表のコメント行を修正し、XMLの標準欄を「可能」に変更して、XMLコメント構文 <!-- コメント -->
に対応していることを反映してください。HTML版の該当表だけを更新し、既存のMarkdown版と同じ正しい内容に揃えてください。
In `@archive/Cisco/html/Ccna-ip-services-guide.html`:
- Around line 1162-1223: Update the QoS flowchart and “各ステップの意味” table to use
the corrected order: ①分類、②マーキング、③ポリシング/シェーピング、④キューイング、⑤輻輳管理. Modify the Mermaid
nodes and connections plus the corresponding table labels and descriptions,
preserving the existing policing and shaping explanations while removing the
incorrect six-step ordering.
- Around line 900-912: Update the Mermaid diagram in the script block around the
SNMP flow so the TRAP notification is independent of the SET request and is not
rendered as a sequential response. Match the already-corrected structure in the
corresponding markdown diagram, preserving the existing GET and SET
request/response relationships while showing TRAP as an agent-initiated
notification.
- Around line 1317-1337:
SSH設定例のユーザー作成行にある固定値「StrongPass123」を、対応するMarkdown版と同じ「<PASSWORD>」プレースホルダーへ置き換え、実運用では推測困難なパスワードを設定し再利用しない旨の注記も反映してください。対象は「SSH設定の手順」内の設定例に限定してください。
In `@Comptia-network-plus-networking-concepts-guide.md`:
- Around line 148-151: Update the Network security list entry in the comparison
table to avoid labeling it universally stateless; state that OCI allows stateful
or stateless rules for both NSGs and Security Lists, while preserving the
distinction that Security Lists apply at the subnet level and NSGs at the
resource/VNIC level.
In `@GEMINI.md`:
- Around line 36-43: GEMINI.md の Cisco 概要一覧に、個別一覧ですでに示されている
app/cisco/ccna/ip-services-guide を追加してください。既存の ip-connectivity-guide
などの記載形式と並び順を維持し、Cisco 配下の一覧内容を上段と同期させてください。
---
Duplicate comments:
In `@app/cisco/ccna/ip-services-guide/CcnaIpServicesGuide.tsx`:
- Around line 998-1025:
「信頼性」行のTFTP説明を、単純な「低い」から、UDP上でACK・タイムアウト再送を行うが停止待ち方式で機能が限定的である旨に更新してください。CcnaIpServicesGuide内の該当比較表で、UDP/TCPのトランスポート差とTFTPの機能面を分けて表現し、FTP側の説明や他の行は変更しないでください。
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: de1b51b9-a7a6-41ac-82ab-da5f73d2910a
📒 Files selected for processing (53)
.claude/skills/fix-mermaid/SKILL.md.claude/skills/html-to-nextjs-migration/SKILL.mdCLAUDE.mdCcna-automation-api-guide.htmlCcna-automation-api-guide.mdCcna-automation-programmability.htmlCcna-automation-programmability.mdCcna-security-fundamentals.mdCisco-devnet-professional-guide.mdComptia-network-plus-networking-concepts-guide.htmlComptia-network-plus-networking-concepts-guide.mdGEMINI.mdMIGRATION_PROGRESS.md__tests__/cisco/ccna/automation-software-development-design/page.test.tsx__tests__/cisco/ccna/beginner-guide/page.test.tsx__tests__/cisco/ccna/ip-connectivity-guide/page.test.tsx__tests__/cisco/ccna/ip-services-guide/page.test.tsx__tests__/components/MermaidDiagram.test.tsx__tests__/lib/navigation.test.tsapp/cisco/ccna/automation-software-development-design/CcnaSoftwareDevDesignGuide.tsxapp/cisco/ccna/automation-software-development-design/NavBar.tsxapp/cisco/ccna/automation-software-development-design/constants.tsapp/cisco/ccna/automation-software-development-design/page.cssapp/cisco/ccna/automation-software-development-design/page.tsxapp/cisco/ccna/beginner-guide/CcnaBeginnerGuide.tsxapp/cisco/ccna/beginner-guide/NavBar.tsxapp/cisco/ccna/beginner-guide/constants.tsapp/cisco/ccna/beginner-guide/page.cssapp/cisco/ccna/beginner-guide/page.tsxapp/cisco/ccna/ip-connectivity-guide/CcnaIpConnectivityGuide.tsxapp/cisco/ccna/ip-connectivity-guide/NavBar.tsxapp/cisco/ccna/ip-connectivity-guide/constants.tsapp/cisco/ccna/ip-connectivity-guide/page.cssapp/cisco/ccna/ip-connectivity-guide/page.tsxapp/cisco/ccna/ip-services-guide/CcnaIpServicesGuide.tsxapp/cisco/ccna/ip-services-guide/NavBar.tsxapp/cisco/ccna/ip-services-guide/constants.tsapp/cisco/ccna/ip-services-guide/page.cssapp/cisco/ccna/ip-services-guide/page.tsxapp/constants.tsapp/globals.cssapp/navigation.tsapp/page.module.cssapp/page.tsxarchive/Cisco/html/Ccna-automation-software-development-design.htmlarchive/Cisco/html/Ccna-beginner-guide.htmlarchive/Cisco/html/Ccna-ip-connectivity-guide.htmlarchive/Cisco/html/Ccna-ip-services-guide.htmlarchive/Cisco/md/Ccna-automation-software-development-design.mdarchive/Cisco/md/Ccna-beginner-guide.mdarchive/Cisco/md/Ccna-ip-connectivity-guide.mdarchive/Cisco/md/Ccna-ip-services-guide.mdcomponents/MermaidDiagram.tsx
…transition label, and CSS tokens
…okens in IP Services Guide
…ge to conflict example in ccna automation guide
… ip services guide
|
@coderabbitai review |
✅ Action performedReview finished.
|
|
Note Docstrings generation - SUCCESS |
Docstrings generation was requested by @myoshi2891. * #110 (comment) The following files were modified: * `app/cisco/ccna/automation-software-development-design/CcnaSoftwareDevDesignGuide.tsx` * `app/cisco/ccna/automation-software-development-design/NavBar.tsx` * `app/cisco/ccna/automation-software-development-design/page.tsx` * `app/cisco/ccna/beginner-guide/CcnaBeginnerGuide.tsx` * `app/cisco/ccna/beginner-guide/NavBar.tsx` * `app/cisco/ccna/beginner-guide/page.tsx` * `app/cisco/ccna/ip-connectivity-guide/CcnaIpConnectivityGuide.tsx` * `app/cisco/ccna/ip-connectivity-guide/NavBar.tsx` * `app/cisco/ccna/ip-connectivity-guide/page.tsx` * `app/cisco/ccna/ip-services-guide/CcnaIpServicesGuide.tsx` * `app/cisco/ccna/ip-services-guide/NavBar.tsx` * `app/cisco/ccna/ip-services-guide/page.tsx`
📝 Add docstrings to `dev`
Cisco CCNA 試験対策ガイド群の Next.js App Router への大がかりな移行・コンポーネント化を中心に、UI/Mermaidダイアグラム描画ロジックの最適化、CompTIA・Cisco 関連の学習用ドキュメントの追加・正規化、GCP ACE ガイドの洗練が実施されました。
📦 カテゴリ別詳細
1. Cisco CCNA ガイドの Next.js 移行 & 新規実装 (App Router)
既存の HTML / Markdown 資料を、TDD ガイドラインに従ってテスト付きで Next.js コンポーネントへ移植・統合しました。
2. UI / スタイリング / Mermaid ダイアグラムの最適化
MermaidDiagramコンポーネントにpreserveNaturalScaleプロパティを追加し、自然なスケール描画に対応。card-ccnaテーマ対応)。3. GCP (ACE) ガイドの追加・改善
4. 試験対策ドキュメント(Markdown / HTML)の新規追加 & フォーマット正規化
text,json,bash等)や空行・スペース調整の統一。5. スキル・計画(Plans)管理および開発ツールの整備
improveスキルの追加: コードベースの改善提案・サーベイ・ロードマップ策定を行う専用スキルを追加。plans/) の作成: 試験プレップアプリの現状分析、GCP/AWS 情報源戦略、プラットフォーム拡張計画などを追加。MIGRATION_PROGRESS.md/ スキル定義のアップデート: HTML から Next.js への移行手順にシンタックスハイライトや JSX の注意点を反映。