com um clique
duyet-knowledge
// Maintain and update knowledge base about Duyet Le (@duyet) - profile, resume, blog posts, projects.
// Maintain and update knowledge base about Duyet Le (@duyet) - profile, resume, blog posts, projects.
Generate or review high-density, interactive, self-contained HTML artifacts based on Thariq Shihipar's "Unreasonable Effectiveness of HTML" patterns. Use this skill when asked to "create HTML," "build a dashboard," "format a PR review," "make an interactive explainer," or when you need to "review and update" existing HTML using the "good-html" style.
Fine-tune LLMs with Unsloth using GRPO or SFT. Supports FP8, vision models, mobile deployment, Docker, packing, GGUF export, dataset preparation, synthetic data, MLX (Apple Silicon). Use when: train with GRPO, fine-tune, reward functions, SFT training, FP8 training, vision fine-tuning, phone deployment, docker training, packing, export to GGUF, prepare dataset, synthetic data, install unsloth, environment flags, MLX training.
MUST USE when reviewing ClickHouse schemas, queries, or configurations. Contains 28 rules that MUST be checked before providing recommendations. Always read relevant rule files and cite specific rules in responses.
Knowledge base about Duyet Le (@duyet) and duyetbot behavioral patterns. Owner profile, knowledge sources, and execution transparency.
Engineering discipline and systematic quality verification. Core principles, anti-patterns, decision rules, and gate procedures for code review and delivery.
Maintain @duyet/skills repository - add, update, validate skills, generate documentation, and manage releases. Use when making changes to this skills repository.
| name | duyet-knowledge |
| description | Maintain and update knowledge base about Duyet Le (@duyet) - profile, resume, blog posts, projects. |
Maintain and update knowledge base about Duyet Le (@duyet).
| Source | URL | Type | Update Frequency |
|---|---|---|---|
| Profile | https://duyet.net/llms.txt | LLM-friendly profile | As needed |
| Resume | https://cv.duyet.net/llms.txt | CV/Experience | As needed |
| Blog | https://blog.duyet.net/llms.txt | Technical blog | Monthly |
| Blog Feed | https://blog.duyet.net/feed | RSS feed | Weekly |
| GitHub | https://github.com/duyet | Repos, activity | Dynamic |
| X/Twitter | https://x.com/_duyet | Thoughts, updates | Dynamic |
| Insights | https://insights.duyet.net | Analytics dashboard | Monthly |
# Fetch all llms.txt sources
./scripts/fetch-duyet-data.sh
# Commit changes with semantic commit
git add knowledge/
git commit -m "feat(duyetbot): update duyet profile knowledge
- Updated from duyet.net/llms.txt
- Refreshed blog archive from blog.duyet.net
- Synced latest GitHub activity
Co-Authored-By: duyetbot <duyetbot@users.noreply.github.com>"
| Trigger | Action |
|---|---|
| New job/experience | Fetch from cv.duyet.net/llms.txt |
| New blog post series | Fetch from blog.duyet.net/llms.txt |
| Major project launch | Check GitHub, update profile |
| Quarterly review | Full refresh from all sources |
| User asks about @duyet | Verify knowledge is current |
After updating, verify:
# Check file updated correctly
head -20 knowledge/duyet-profile.md | grep "Last Updated"
# Verify no markdown errors
# (Add linting if needed)
After updating knowledge:
Update .claude-plugin/plugin.json version accordingly.
Skill maintained by: duyetbot Last skill update: 2025-01-05