Skip to main content

henriquefy logo

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: 37 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.

Eight 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
dicas-de-programacao Dicas de Programação 53
refatoracao-rapida Domine o Método da Refatoração Rápida 16

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.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for henriquefy 1.2.0
File Size Uploaded
henriquefy-1.2.0.tar.gz 476.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for henriquefy 1.2.0
File Interpreter ABI Platform
henriquefy-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 995.7 kB

Release files / henriquefy-1.2.0.tar.gz

Download URL henriquefy-1.2.0.tar.gz
Size 476.3 kB
Tags Source
SHA-256 checksum
How to use checksums
781c9540804b8fac0e015c46e177633dfe61fe380895cf75daf0398542c91f29
BLAKE2b-256 checksum
How to use checksums
74baf8bfb42cc14e221a4e64a7f10dd6619f05c1790f0ff764261d1677d463b8
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.2.0-py3-none-any.whl

Download URL henriquefy-1.2.0-py3-none-any.whl
Size 519.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
411ee340eb0c1ac7bd52510ab19be6601114324b14be3432608f90b246bcaccc
BLAKE2b-256 checksum
How to use checksums
4e99a554fb34e436c0812de49e9bd6e7180977d876952dd3facd4c1ccfc67c02
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 history Release notifications | RSS feed

1.3.0

2 release files

This release

1.2.0 This release

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page