xiaohongshu
xiaohongshu
ai-dlc-mode-selection
Use when deciding between HITL, OHOTL, and AHOTL modes in AI-DLC workflows. Covers decision frameworks for human involvement levels and mode transitions.
Full skill instructions
AI-DLC supports three modes of human-AI collaboration. Choosing the right mode for each phase of work is critical for balancing productivity, quality, and control.
Human actively participates in every decision.
Characteristics:
When to Use:
Examples:
User: "Add user authentication"
AI: "What authentication method? OAuth, email/password, or both?"
User: "Start with email/password, we'll add OAuth later"
AI: "Should we support 'remember me'?"
User: "Yes, 30-day sessions"
Human sets direction, AI operates with periodic checkpoints.
Characteristics:
When to Use:
Examples:
User: "Implement the login form based on these criteria"
AI: [Works autonomously]
AI: "Login form complete. Tests passing. Ready for review."
User: "Looks good, continue to the API integration"
AI operates with minimal human involvement.
Characteristics:
When to Use:
Examples:
User: "Implement all the CRUD endpoints for the User model"
AI: [Completes multiple iterations autonomously]
AI: "All endpoints implemented. 47 tests passing. PR ready."
User: "Merged."
| Factor | HITL | OHOTL | AHOTL |
|---|---|---|---|
| Requirements clarity | Low | Medium | High |
| Risk level | High | Medium | Low |
| Test coverage | Low | Medium | High |
| Domain familiarity | Low | Medium | High |
| Reversibility | Difficult | Moderate | Easy |
How clear are the requirements?
What's the risk of mistakes?
How good is test coverage?
How familiar is the domain?
How reversible are changes?
| Phase | Default Mode | Rationale |
|---|---|---|
| Elaboration | HITL | Requires human input for requirements |
| Planning | HITL | Human should validate approach |
| Building | OHOTL | Autonomous with backpressure |
| Review | HITL | Human verification before completion |
You can override defaults in .ai-dlc/hats.yml:
hats:
builder:
mode: AHOTL # Override to full autonomy
instructions: |
Work autonomously. Only stop if blocked.
When to upgrade:
Example:
Session 1 (HITL): Define auth requirements together
Session 2 (HITL): Review initial implementation
Session 3 (OHOTL): AI implements remaining endpoints
Session 4 (AHOTL): AI handles routine CRUD operations
When to downgrade:
Example:
AI operating in AHOTL...
AI: "I'm stuck on edge case X. Need clarification."
→ Downgrade to HITL for this issue
→ Resume OHOTL once resolved
Too much autonomy (should downgrade):
Too little autonomy (should upgrade):
Ask periodically:
- Ask before every significant decision
- Present options with trade-offs
- Wait for explicit approval
- Document decisions with rationale
- Make routine decisions autonomously
- Check in at milestones
- Ask when genuinely uncertain
- Save progress frequently (han keep)
- Make all decisions within criteria bounds
- Only interrupt for true blockers
- Log decisions for later review
- Complete full task before seeking feedback
Human IS the backpressure:
Mix of automated and human:
Fully automated:
phase: authentication
mode: HITL # Security-sensitive
reason: |
Authentication has security implications.
Every decision needs human review.
phase: component_library
mode: OHOTL # Balanced
reason: |
Design system is established.
AI implements, human reviews at milestones.
phase: migration
mode: HITL # High risk
reason: |
Database changes are difficult to reverse.
Human must verify each step.
phase: test_writing
mode: AHOTL # Low risk
reason: |
Tests are additive and easily reversible.
Existing tests validate correctness.
| Mode | Human Involvement | Use When |
|---|---|---|
| HITL | Every decision | High risk, unclear requirements |
| OHOTL | At milestones | Medium risk, clear criteria |
| AHOTL | At completion | Low risk, comprehensive tests |
Default rule: Start with HITL for new work, upgrade autonomy as trust builds and tests accumulate.
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience