1. Analysis and Planning

  • 1.1 Identify all files with more than 3 tags
  • 1.2 Review each file’s content to understand primary topics
  • 1.3 Create tag selection plan for each file

2. Tag Optimization - Feature Management Series

  • 2.1 Update “feature management 01.md” - keep: feature-management, feature-flags, continuous-delivery
  • 2.2 Update “feature management 02.md” - keep: feature-management, continuous-delivery, testing-in-production
  • 2.3 Update “feature management 03.md” - keep: feature-management, kill-switch, observability
  • 2.4 Update “feature management 04.md” - keep: feature-management, experimentation, A/B-testing
  • 2.5 Update “feature management 05.md” - keep: feature-management, entitlements, customer-targeting
  • 2.6 Update “feature management 06.md” - keep: feature-management, release-management, feature-flags

3. Tag Optimization - Architecture & Engineering

  • 3.1 Update “10 Years of Kubernetes Past, Present, and Future.zh.md” - keep: kubernetes, containers, architect
  • 3.2 Update “Hexagonal architecture pattern.md” - keep: software-design, design-patterns, domain-driven-design
  • 3.3 Update “How to Become a Principal Engineer.zh.md” - keep: architect (already compliant)
  • 3.4 Update “Software Architect.md” - keep: software-architecture, architect, software-engineering
  • 3.5 Update “Improving flag usage in code.md” - keep: feature-toggle, code-quality, refactoring
  • 3.6 Update “Reducing technical debt from feature flags.md” - keep: feature-toggle, technical-debt, feature-management
  • 3.7 Update “代码分支管理.md” - keep: branching, git, architecture

4. Tag Optimization - Tools & Configuration

  • 4.1 Update “Kitty.md” - keep: kitty, terminal, copy-paste
  • 4.2 Update “LazyVim.md” - keep: neovim, LazyVim, configuration
  • 4.3 Update “Linux Terminal Apps.md” - keep: Linux, terminal, command-line
  • 4.4 Update “NvChad.md” - keep: neovim, nvchad, keybindings (already compliant)
  • 4.5 Update “Vim 使用小技巧.md” - keep: vim, neovim, tips
  • 4.6 Update “excalidraw.md” - keep: excalidraw, diagram, shortcuts
  • 4.7 Update “istio Error Flag.md” - keep: istio, envoy, networking

5. Tag Optimization - Personal & Culture

  • 5.1 Update “about.md” - keep: about, personal, software-engineering
  • 5.2 Update “Start - All because Marco Dorantes Blog.md” - keep: blog, personal, writing
  • 5.3 Update “世上为什么要有图书馆.md” - keep: library, books, reading
  • 5.4 Update “素书.md” - keep: classical, chinese-literature, philosophy
  • 5.5 Update “道德经全文.md” - keep: dao-de-jing, chinese-philosophy, classics
  • 5.6 Update “《道德经》译文精简版.md” - keep: dao-de-jing, chinese-philosophy, classics

6. Tag Optimization - Other Tech

  • 6.1 Update “bypass chrome Your connection isn’t private.md” - keep: chrome, security, troubleshooting
  • 6.2 Update “google.md” - keep: google, google-io, generative-ai
  • 6.3 Update “PDCA, away impovement.md” - keep: pdca, quality-management, continuous-improvement
  • 6.4 Update “The Zen Of Python.md” - keep: python, programming, development
  • 6.5 Update “光猫不改桥接的网络配置.md” - keep: networking, ipv6, home-network
  • 6.6 Update “图数据库.md” - keep: graph-database, neo4j, database
  • 6.7 Update “明史 - 世宗.md” - keep: ming-dynasty, history, chinese-history
  • 6.8 Update “有效激励&有效沟通培训笔记.md” - keep: management, motivation, communication
  • 6.9 Update “赖德·卡罗尔 -《子弹笔记》-读书笔记.md” - keep: bullet-journal, productivity, note-taking
  • 6.10 Update “软件工程中的博弈论.md” - keep: game-theory, software-engineering, project-management

7. Verification

  • 7.1 Run git diff to review all changes
  • 7.2 Verify all files have 3 or fewer tags
  • 7.3 Commit changes with descriptive message