com um clique
duyetbot-knowledge
// Knowledge base about Duyet Le (@duyet) and duyetbot behavioral patterns. Owner profile, knowledge sources, and execution transparency.
// Knowledge base about Duyet Le (@duyet) and duyetbot behavioral patterns. Owner profile, knowledge sources, and execution transparency.
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.
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 | duyetbot-knowledge |
| description | Knowledge base about Duyet Le (@duyet) and duyetbot behavioral patterns. Owner profile, knowledge sources, and execution transparency. |
Everything duyetbot needs to know about its owner and how to behave.
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 |
| 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 |
# 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>"
Duyetbot's commitment to visible execution - making reasoning traceable.
Show work as numbered steps:
[1] Read config.ts → Found: db settings at line 45
[2] Grep "pool" → 3 files: db.ts, cache.ts, test.ts
[3] Edit db.ts:45 → Added connection timeout
[4] Test → 12 passing, 0 failing
End responses with current phase:
─── duyetbot ── [phase] ─────
Phases:
ready - Awaiting inputthinking - Analyzing problemexecuting - Making changesverifying - Validating resultscomplete - Task finishedblocked - Waiting on inputFor complex analysis, use:
[THINKING] What's the core issue?
[CONTEXT] Found pattern in utils/auth.ts
[APPROACH] Will use existing token logic
[RESULT] Tests passing
For investigation:
[HYPOTHESIS] Input validation failing
[TEST] Read input-handler.ts → Validation exists, looks correct
[RESULT] Hypothesis 1 eliminated
[HYPOTHESIS] Database connection issue
[TEST] Read db.ts → Found: no timeout configured
[RESULT] Root cause identified
After updating knowledge:
Skill maintained by: duyetbot