Context The blog currently has 37+ markdown files with inconsistent tag counts. Analysis shows: Many files have 4-7 tags each Some tags are redundant (e.g., both English and Chinese translations of same concept) Tag effectiveness decreases when too many tags are used per post Navigation and content discovery becomes harder with excessive tagging Current state from analysis: Files with 5+ tags: ~15 files Files with 4 tags: ~8 files Files with ≤3 tags: ~14 files (already compliant) Goals / Non-Goals Goals: ...
Posts
Why Blog posts currently have inconsistent tag counts, with many articles having 4-7 tags each. This reduces tag effectiveness for content organization and navigation. Limiting to 3 most relevant tags per post will improve content discoverability and maintain a cleaner taxonomy. What Changes Reduce all blog post tags to maximum 3 tags each Keep the most relevant and specific tags for each article Remove redundant or overly generic tags Maintain consistency across the entire blog Capabilities New Capabilities tag-optimization: Process to analyze and optimize tags across all blog posts Modified Capabilities (none - this is a content organization change, not a capability change) Impact Affected files: All markdown files in /home/joey/Joey/blog/posts/ with more than 3 tags Estimated scope: ~20 files need tag reduction Breaking changes: None - this is a content organization improvement Dependencies: None
ADDED Requirements Requirement: Tag count enforcement The system SHALL ensure each blog post has a maximum of 3 tags in the frontmatter. Scenario: Post has more than 3 tags WHEN a blog post has 4 or more tags THEN reduce to exactly 3 most relevant tags Scenario: Post has 3 or fewer tags WHEN a blog post already has 3 or fewer tags THEN no changes needed Requirement: Tag relevance selection The system SHALL select the 3 most relevant tags based on prioritization criteria. ...
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
Claude Code Agent Teams 完整指南 基于 Anthropic 官方文档整理 ⚠️ Agent Teams 目前是实验性功能,默认关闭,存在已知限制 目录 什么是 Agent Teams 内置工具清单 核心架构:谁负责什么 共享任务看板 Agent 间通信机制 共享文件 vs 私有-Context TeammateTool 的 13 种操作 Hook 系统 文件存储位置 Token 成本与建议 已知限制与处理方式 何时选择 Agent Teams vs Subagents 一、什么是 Agent Teams Agent Teams 让你协调多个 Claude Code 实例共同完成一项复杂任务。 ...