henriquefy
Claude Code skills that know how Henrique Bastos (HB Network) writes Python, designs APIs, models objects and tests, and that apply those practices to your code. A sentence the skill attributes to him carries a citation: a lesson, or a path and commit in one of his repositories.
uvx henriquefy install
That writes the henriquefy skill into ~/.claude/skills/. In Claude Code, run /henriquefy,
or ask what Henrique would do with the code in front of you.
uvx henriquefy@latest update refreshes an install already on disk. install --project writes
into ./.claude/skills/ of the current directory. install --all also installs the maintainer
skills henrique-ingest and henrique-watch.
Modes
| Mode | What you get |
|---|---|
ask |
An answer or a review of a snippet, with a citation on each point |
check |
Mechanical findings from the CLI, then judgment findings the rules cannot see |
grade |
The Nota mecânica from the CLI, then the Nota do Henrique: 0 to 10 on seven dimensions, and a letter |
transform |
A rewrite in his style, one principle per change, tests run between changes |
ask and transform run in the skill. check and grade also run as a CLI, with no Claude in the loop:
uvx henriquefy check path/
uvx henriquefy grade path/
check exits 1 when it has findings. The Nota mecânica is deterministic, and it is never his
verdict. The letter that follows it is the skill's judgment, and the skill says so.
Knowledge base
The skill reads kb/. The generated list of every principle, pattern, repository and course is
kb/INDEX.md: 34 principles, 15 patterns, 13 repository digests. kb/repos/drift.md
dates how his tooling changed. Principle files are in English. Course digests are in Portuguese.
Seven course digests are in kb/courses/, written from the automatic captions of the playlists (a few lessons without captions were transcribed with Whisper).
A quote in a digest is a paraphrase of those captions and has not been checked against the video.
| Digest | Course | Lessons |
|---|---|---|
oo-na-pratica |
Orientação a Objetos na Prática | 23 |
design-api-na-pratica |
Design de API na Prática | 9 |
refatoracao-na-pratica |
Refatoração na Prática | 34 |
raio-x-da-oo |
Raio X da Orientação a Objetos | 5 |
procedural-para-oo |
Transforme seu código Procedural em Orientado a Objetos | 10 |
raio-x-do-tdd |
Raio-X do Test-Driven Development | 5 |
The playlist inventory, including what is still queued, is state/playlists.json. The plan is PLAN.md.
License
Independent project, not affiliated with or endorsed by Henrique Bastos or HB Network. Published with his permission. See NOTICE.md.
Code is MIT. Knowledge-base prose is CC BY 4.0, except the course digests, which stay all rights reserved until he confirms a license in writing.
Metadata
Release files for henriquefy 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| henriquefy-1.1.0.tar.gz | 435.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| henriquefy-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 910.7 kB
Release files / henriquefy-1.1.0.tar.gz
| Download URL | henriquefy-1.1.0.tar.gz |
|---|---|
| Size | 435.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4a93a9899e648a2278f1ac6c2b1543d1178eaa44a44225427362f39d793e6cb6
|
|
BLAKE2b-256 checksum How to use checksums |
9dde9545a7c510910b7d551df118e6a2ca3e86c822fdfbba0a2767daad0f44ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / henriquefy-1.1.0-py3-none-any.whl
| Download URL | henriquefy-1.1.0-py3-none-any.whl |
|---|---|
| Size | 475.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
383e885688a4b9da817ad7568a5de443cf04111c3e1c989c326063b97d3bdebb
|
|
BLAKE2b-256 checksum How to use checksums |
88d4cdce280dfbff83319657d10b5bcd48695af7d2efc2a132fc7a8d46fcb3e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|