Commit Graph
340 Commits
Author SHA1 Message Date
tiennm99 134e3a5ff4 refactor(skills): convert shell scripts to Node.js
Replace bash scripts with cross-platform Node.js equivalents for
mt-add-post and mt-add-tags skills. Update SKILL.md references.
2026-04-02 16:44:48 +07:00
tiennm99 17222538a5 feat(content): add Newsletter #94 with 10 articles
Topics: Claude Code internals, AI & tech debt, Slack notifications,
developer workflow, Java performance, Go naming, AI agent skills,
leadership beliefs, programming tricks, shell tricks.
2026-04-02 11:44:11 +07:00
tiennm99 ec05f89aa2 feat(content): add post about Claude Max, Claude Kit and MiniMax investments 2026-04-01 23:22:41 +07:00
tiennm99 70ff92fbc8 feat(settings): add claude session-state to gitignore 2026-04-01 17:03:30 +07:00
tiennm99 7e18e98f03 feat(content): add ClaudeKit referral link 2026-04-01 17:00:47 +07:00
tiennm99 3108f2d98a refactor(settings): disable project plugins and scope file permissions
Disable commit-commands, skill-creator, and superpowers plugins.
Narrow Edit/Read/Write permissions from wildcard to content directory.
2026-04-01 09:54:01 +00:00
tiennm99andClaude Sonnet 4.6 456e9e8ef5 feat(content): add Newsletter #93 with 7 articles
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-28 14:47:34 +07:00
tiennm99andClaude Opus 4.6 bbb53c773b feat(content): add ModelArk referral link
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-25 20:41:09 +07:00
tiennm99andClaude Opus 4.6 f49f1df72c feat(content): add Synthetic referral link
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 20:51:01 +07:00
tiennm99andClaude Opus 4.6 104870b9d3 feat(content): add BigModel.cn referral link
Add referral link for BigModel.cn with 20M tokens offer.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 20:28:52 +07:00
tiennm99andClaude Sonnet 4.6 d433184496 feat(content): add Newsletter #92 with 7 articles
Also add Bash(bash .claude/skills/**) permission for portable skill script invocation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 22:34:58 +07:00
tiennm99 5a5db60971 chore: remove AGENTS.md, superseded by CLAUDE.md 2026-03-17 22:21:30 +07:00
tiennm99 3b717624d1 chore: remove completed skills improvement plan 2026-03-17 22:15:19 +07:00
tiennm99 82dada2ec1 fix(skills): target only content/post files in mt-add-tags proactive commit check 2026-03-17 22:11:42 +07:00
tiennm99 41ed03cdca feat(skills): set 2-3 tags for regular posts, 6-7 for newsletter posts in mt-add-tags 2026-03-17 22:10:13 +07:00
tiennm99 4e7820f70f feat(skills): add list_existing_tags.sh script for future tag normalization 2026-03-17 21:40:05 +07:00
tiennm99 314fb2d139 feat(skills): add disabled tag normalization step to mt-add-tags (pending tag standard) 2026-03-17 21:27:24 +07:00
tiennm99 448e5e54cf chore: migrate AGENTS.md to CLAUDE.md with tag-check-before-commit rule 2026-03-17 21:08:20 +07:00
tiennm99 bc9184bd68 fix(skills): add UTC+7 timezone to date calls in find_newsletter_number.sh 2026-03-17 20:50:38 +07:00
tiennm99andClaude Sonnet 4.6 b5ce518ca4 feat(content): add Newsletter #91
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 20:43:42 +07:00
tiennm99andClaude Sonnet 4.6 a4b81b8a10 fix(skills): align skill names with folder names using hyphens
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 09:39:19 +07:00
tiennm99andClaude Sonnet 4.6 cc38b19f8c feat(content): add Newsletter #90
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 20:40:37 +07:00
tiennm99andClaude Sonnet 4.6 a66ee5592f feat(content): add Newsletter #89
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 14:11:58 +07:00
tiennm99andClaude Opus 4.6 1275bde02a feat(content): add Newsletter #88
Add new newsletter post with:
- A Broken Heart: Safari bug with Noto Color Emoji
- Wrapping Code Comments: relative column width
- How I Use Claude Code: research-plan-implement workflow
- 6 system design images + 1 video in Bonus

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 15:42:19 +07:00
tiennm99andClaude Sonnet 4.6 0596666486 fix(ci): fix Hugo download to fail fast on HTTP errors
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 08:52:56 +07:00
tiennm99andClaude Sonnet 4.6 3d8747fb56 fix: use text=auto to prevent binary file corruption in CI
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 08:46:18 +07:00
tiennm99 79619df86e Revert "chore(ci): disable Hugo build cache steps"
This reverts commit 08c9ac9c27.
2026-03-12 08:46:01 +07:00
tiennm99andClaude Sonnet 4.6 08c9ac9c27 chore(ci): disable Hugo build cache steps
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 08:39:50 +07:00
tiennm99andClaude Sonnet 4.6 3c11fac91a chore: bump GitHub Actions versions and add skills improvement plan
Update all actions/checkout, setup-go, setup-node, cache, upload-artifact,
and download-artifact to latest major versions. Add plan.md with roadmap
for skill fixes and two new skills (mt:commit-push, mt:backfill-tags).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 22:35:01 +07:00
tiennm99andClaude Sonnet 4.6 f9129173e5 feat(skills): add mt:add-tags skill for Hugo post tag generation
Adds a new skill that analyzes post content and generates 6-7 relevant
tags, checks existing tags, and asks for user confirmation before writing.
Also triggers proactively when committing posts with minimal tags.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 20:56:32 +07:00
tiennm99andClaude Opus 4.6 c3178386e8 chore: consolidate settings, enhance skill scripts, and reformat content
- Migrate settings from settings.local.json to settings.json with expanded permissions
- Add helper scripts (find_newsletter_number.sh, prepare_url.sh) to mt-add-post skill
- Update skill documentation and configuration
- Apply consistent formatting across config, content, and layout files
- Update workflow, gitignore, and netlify configuration

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 18:29:56 +07:00
tiennm99andClaude Sonnet 4.6 95849beaf2 refactor(skills): rename miti-add-post to mt:add-post
Moves skill from .agents/skills/ to .claude/skills/ (Claude Code only)
and renames it to mt:add-post with directory mt-add-post.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 10:08:52 +07:00
tiennm99andClaude Sonnet 4.6 5b1e6f8c4d docs(agents): update skill name to miti-add-post
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:12:22 +07:00
tiennm99andClaude Sonnet 4.6 6eacaf2de1 refactor(skills): rename add-post to miti-add-post
Add custom prefix to distinguish custom skills from third-party ones.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99andClaude Sonnet 4.6 9f29ba34cd fix(skills): remove spurious symlink in add-post skill directory
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99andClaude Sonnet 4.6 6ace64e212 refactor(skills): extract add-post workflow into reusable skill
Moves URL processing workflow from AGENTS.md into a dedicated skill at
.agents/skills/add-post. Simplifies AGENTS.md to only contain project info
and development server instructions. Creates symlink in .claude/skills/ for
skill discovery.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99andClaude Sonnet 4.6 bb44cebab4 chore(settings): reorganize permissions and add git add permission
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99andClaude Sonnet 4.6 1723d10c6e style(pages): improve referral page presentation and menu configuration
Update referral page with professional English title, description, and semantic link icon. Simplify aliases and adjust menu weight for better navigation positioning. Also update pages menu weight for consistent layout.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99andClaude Sonnet 4.6 00017f2acf feat(pages): add referral page with service invitations
Add new referral page under content/page/referral/ featuring Z.ai subscription invite link with special pricing. The page is configured with appropriate menu settings and aliases for easy access.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99 4bb7f32754 Add Newsletter #87 post
Add new newsletter post at content/post/2026/03/02/index.md (2026-03-02). The post (Vietnamese) curates and summarizes multiple articles on AI-assisted development, cognitive debt, job impacts, AI bubble critique, coding agents, Uber's rate limiting system, and the 'software industrial revolution'. Includes tags: AI-Assisted and category: Newsletter.
2026-03-02 21:14:51 +07:00
tiennm99 0738099cc7 Add Newsletter #86 post (2026-03-01)
Add a new newsletter entry at content/post/2026/03/01/index.md. The Markdown file (Vietnamese) contains Newsletter #86 with frontmatter (title, date, tags, categories), summaries and key points for multiple tech articles (AI policy, architecture decisions, function-call costs, code review framework, semantic search, AI adoption, software engineering trends, and roads in games), and includes a featured image. Intended to publish a curated roundup for 2026-03-01.
2026-03-01 10:45:47 +07:00
tiennm99 1308ff2ee8 Add Newsletter #85 and update Claude settings
Add a new blog post at content/post/2026/02/28/index.md containing Newsletter #85 (AI-Assisted) with curated links and summaries. Also update .claude/settings.local.json to include the mcp__web-search-prime__webSearchPrime capability.
2026-02-28 16:33:34 +07:00
tiennm99 eb1c9fd2eb Remove IFLOW.md and add Newsletter #84 post
Delete obsolete IFLOW.md and add a new blog post at content/post/2026/02/26/index.md containing Newsletter #84. The new post includes metadata (title, date, tags, categories), curated summaries of several articles about AI-assisted programming, performance engineering, Go synctest, clean architecture, and AI coding workflow, plus two images. This commit adds the newsletter content for 2026-02-26 and removes the unused IFLOW.md file.
2026-02-26 21:08:39 +07:00
tiennm99 4fec5cbfbf Add Newsletter #83 (Vietnamese summaries)
Add new blog post content/post/2026/02/24/index.md: Newsletter #83 in Vietnamese summarizing several articles on data replication at Uber, writing specs for AI agents (Addy Osmani), challenging programmer projects (Austin Henley), unconventional PostgreSQL optimizations (Haki Benita), software engineering with AI-written code (Shayon Majumdar), and prompt engineering (ByteByteGo). Each summary includes key takeaways and highlights.
2026-02-24 22:19:44 +07:00
tiennm99 7eecf39013 Remove Dockerfile, fix jsconfig path, add post
Remove the project Dockerfile (multi-stage Hugo → nginx build). Update assets/jsconfig.json to use Windows-style path separators for theme assets. Add new blog post content/post/2026/02/19/index.md (Newsletter #82, Vietnamese) with curated links and summaries.
2026-02-19 23:55:55 +07:00
tiennm99 1af0c76ce7 Add Newsletter #81 and fix jsconfig path
Normalize jsconfig path to use forward slashes and add a new newsletter post. assets/jsconfig.json: replace Windows-style backslashes with a POSIX path for theme assets. content/post/2026/02/18/index.md: add Newsletter #81 (Vietnamese) containing curated links and summaries of articles about soft delete, Java interview tips, performance, Cloudflare Moltworker, rotating Bloom filters, thread pools, WSO2 migration to Go, prioritization traps, GenAI coding quality, TinyEMU port, and bonus images.
2026-02-18 11:29:26 +07:00
tiennm99 269c81386c Add Newsletter #80 (2026-02-03)
Add new newsletter post 'Newsletter #80' (2026-02-03) in Vietnamese. The post curates and summarizes links and commentary on: Skills.sh (AI agent skills), the Go 2025 developer survey, a personal Go review, soft-delete patterns for databases, an optimization story, and IntelliJ command completion; it also includes several images and a video link, plus metadata (tags/categories).
2026-02-03 18:11:25 +07:00
tiennm99 e3d50c948c Add Newsletter #79 post (2026-02-02)
Create a new newsletter post (Newsletter #79) in Vietnamese containing curated summaries and links to several technical articles (ASCII rendering, execution environments, Zed dev containers, Claude Code, LLM predictions, Notion offline mode, and How Browsers Work). Adds frontmatter (title, date, tags, categories) and short commentary for each linked article plus a personal note at the end.
2026-02-02 22:01:34 +07:00
tiennm99 924dddf414 Add Newsletter #78; expand AGENTS language policy
Add new newsletter post (content/post/2026/02/01/index.md) containing Newsletter #78 summaries and highlights. Expand and clarify language policy and Vietnamese writing guidelines in AGENTS.md (stronger PRIMARY Vietnamese rule, explicit list of allowed English terms, common translations, required Vietnamese action verbs, tone/quality checks and a Vietnamese ≥99% checklist item). Also tweak wording about English tech terms and add mcp__acp__Bash to .claude/settings.local.json permissions.
2026-02-01 17:48:08 +07:00
tiennm99 e56dd7d563 Add newsletter #77 and update agent settings
Added the 77th newsletter post (Vietnamese) covering topics on error handling, clock synchronization, Java roadmap, Kotlin adoption, Rust vs Go, Go dependencies, go.sum vs go.mod, and Forgejo Actions notifications. Updated AGENTS.md to clarify Vietnamese writing guidelines, emphasizing maximum translation of technical terms. Extended allowed skills in .claude/settings.local.json to include 'mcp__acp__Write' and 'mcp__acp__Edit'.
2026-01-24 22:14:31 +07:00