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: 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)

Source distribution for henriquefy 1.1.0
File Size Uploaded
henriquefy-1.1.0.tar.gz 435.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for henriquefy 1.1.0
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

1.1.0 This release

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