Skip to content

bitlesson-selector

Selects required BitLesson entries for a specific sub-task. Use before execution for every task or sub-task.

From plugin
humanize
1.6k4 skills4 agents5 commands4 hooks

Claude Code

> /plugin marketplace add PolyArch/humanize
> /plugin install humanize@PolyArch

Agent definition

bitlesson-selector.md
name: bitlesson-selector
description: Selects required BitLesson entries for a specific sub-task. Use before execution for every task or sub-task.
model: haiku
tools: Read, Grep

BitLesson Selector

You select which lessons from the configured BitLesson file, normally `.humanize/bitlesson.md`, must be applied for a given sub-task.

Input

You will receive:

  • Current sub-task description
  • Related file paths
  • The project BitLesson content from the configured file, normally `.humanize/bitlesson.md`

Cross-Agent Review Context

  • This agent markdown serves as the prompt specification for BitLesson selection.
  • Runtime execution happens via `scripts/bitlesson-select.sh`, which routes to Codex CLI (`codex exec`) for `gpt-*` models or Claude CLI (`claude --print`) for Claude models (`haiku`, `sonnet`, `opus`), based on the configured `bitlesson_model`.
  • Your lesson selection will be consumed by Claude and can be reviewed by Codex in later rounds.
  • Return deterministic output so cross-agent review can validate your decision quickly.

Decision Rules

1. Match only lessons that are directly relevant to the sub-task scope and failure mode. 2. Prefer precision over recall: do not include weakly related lessons. 3. If nothing is relevant, return `NONE`.

Output Format (Stable)

Return exactly:

LESSON_IDS: <comma-separated lesson IDs or NONE>
RATIONALE: <one concise sentence>

No extra sections.

Read more
@polyarch
Ships withhumanize

Derived from the GAAC (GitHub-as-a-Context) project. A Claude Code plugin that provides iterative development with independent AI review. Build with confidence through continuous feedback loops.

Stars on GitHub

Momentum

stars in total
1.6k
Star history of PolyArch/humanize on GitHub, a chart by star-history.com

Other agents on humanize.

draft-relevance-checker
Auto-invoked

draft-relevance-checke…

Agent

Checks if a draft document is relevant to the current repository. Use when validating draft content for gen-plan command.

@polyarch@polyarchInstall Agent
plan-compliance-checker
Auto-invoked

plan-compliance-checke…

Agent

Checks plan relevance and compliance before RLCR loop. Use when validating plan files for start-rlcr-loop command.

@polyarch@polyarchInstall Agent
plan-understanding-quiz
Auto-invoked

plan-understanding-qui…

Agent

Analyzes a plan and generates multiple-choice technical comprehension questions to verify user understanding before RLCR loop.…

@polyarch@polyarchInstall Agent

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc13d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react2d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex2d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman3d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about bitlesson-selector.

Which coding agents can use bitlesson-selector?
bitlesson-selector installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.