From hotl
Generates HOTL adapter files like AGENTS.md, .clinerules, Cursor rules, Copilot instructions for team code assistants. Optionally scaffolds multi-phase initiative directories and config via bash script.
npx claudepluginhub yimwoo/hotl-plugin --plugin hotlThis skill uses the workspace's default tool permissions.
Generate the right config files so every code assistant on your team follows HOTL principles.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Generate the right config files so every code assistant on your team follows HOTL principles.
Announce: "Running HOTL project setup. Let me check what tools your team uses."
Ask: "Which code assistants does your team use?" (select all that apply)
Ask: "Will this project run multi-phase initiatives?" Default: no. Only answer yes for multi-phase work like major migrations, v1/v2 rewrites, platform rebuilds, or any effort that will span multiple phases with separate plan docs. For a single feature, bug fix, or refactor, answer no — the standard HOTL flow handles those just fine.
If yes, ask the follow-up: "What's the initiative slug? (kebab-case, e.g. ai-assurance, v2-migration)". Validate the answer matches [a-z0-9][a-z0-9-]*.
If no (or if the user declines to opt in), skip step 5 entirely and proceed with tool-adapter generation only.
For each selected tool, generate the appropriate file:
| Tool | File Generated | Location |
|---|---|---|
| Claude Code | CLAUDE.md | Project root |
| Codex | AGENTS.md | Project root |
| Cline | .clinerules | Project root |
| Cursor | .cursor/rules/hotl.md | Project root |
| GitHub Copilot | .github/copilot-instructions.md | Project root |
Each generated file contains:
hotl-workflow-<slug>.md formatIf the user opted in to initiative support in step 2, invoke the scaffolder to create .hotl/config.yml, the six docs/<tier>/ directories, and the four initiative-tier templates under docs/prompts/.
Resolve hotl-init-initiative.sh using the same six-location order as document-lint.sh and hotl-config.sh (see skills/document-review/SKILL.md):
hotl-plugin repo itself, use scripts/hotl-init-initiative.sh~/.codex/hotl/scripts/hotl-init-initiative.sh~/.codex/plugins/hotl-source/scripts/hotl-init-initiative.sh~/.codex/plugins/cache/codex-plugins/hotl/*/scripts/hotl-init-initiative.sh~/.cline/hotl/scripts/hotl-init-initiative.sh~/.claude/plugins/hotl/scripts/hotl-init-initiative.shInvoke the scaffolder with the slug collected in step 2:
bash <resolved-hotl-init-initiative.sh> --name <slug>
The scaffolder refuses cleanly when .hotl/config.yml already exists — that is the intended behavior and should not be worked around. If any of the four target outputs under docs/prompts/ already exists, it is preserved byte-for-byte and a SKIP: line is emitted.
Only invoke the scaffolder when the user answered yes in step 2. If the user answered no (the default), skip this step entirely.
Commit all generated files:
git add AGENTS.md .clinerules .cursor/ .github/ CLAUDE.md
# If initiative support was scaffolded in step 5, also add:
# .hotl/config.yml docs/
git commit -m "chore: add HOTL adapter files for [tool list]"
# AGENTS.md — HOTL Operating Model
This project follows the Human-on-the-Loop (HOTL) development model.
## How to Work
1. Before feature work: brainstorm with intent/verification/governance contracts
2. Create a `hotl-workflow-<slug>.md` with steps, loop conditions, and gates
3. Execute steps autonomously within guardrails
4. Pause at `gate: human` for high-risk steps
## Risk Levels
- **low/medium + auto_approve: true:** Execute autonomously, auto-approve gates
- **high:** Always pause for human review at gates
## Always Requires Human Review
- Auth/authz changes
- Encryption or key management
- Privacy-critical logic (PII, consent, deletion)
- Billing or financial logic
- Broad access control changes
## Workflow Format
See `hotl-workflow-*.md` in project root or `workflows/` in the plugin for templates.