al-steer

Analyzes AL task folders to name next steps, blockers, and replan triggers.

4|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/FBakkensen/bc-agentic-dev-tools-marketplace --skill al-steer-fbakkensen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: al-steer
Source: https://github.com/FBakkensen/bc-agentic-dev-tools-marketplace/tree/main/plugins/al-agentic-dev/skills/al-steer
Command: npx skills add https://github.com/FBakkensen/bc-agentic-dev-tools-marketplace --skill al-steer-fbakkensen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? During long AL/Business Central feature builds, developers lose track of where the work stands: which task is next, which is blocked, and whether the plan still matches reality. This Skill reads the tasks/ folder, goal, codebase, and recent commits to name the concrete next move and act as the canonical replan venue. ## Core Features & Use Cases - Status board computation: Derives task state from frontmatter (status, depends_on, slice) via grep rather than a stored index, then routes each task to the right next skill (/al-refine, /al-implement, /al-code-review, /al-user-verification). - Eight replan triggers: Recognizes patterns like oversized tasks, hidden prerequisites, wrong ordering, and goal drift, then proposes structural mutations (split, insert, reorder, delete) applied only after explicit user acknowledgment. - Scope ledgers: Owns .out-of-scope/ for substantive rejections and .not-yet-specified/ for deferred questions, preventing re-litigation and silent scope absorption. - Use Case: Mid-feature, you ask "where are we?" and get a steering note naming that T-009 is blocked on a missing dependency edge, the slice owes a per-slice code review, and the next move is /al-code-review T-012. ## Quick Start Ask the assistant to run /al-steer and tell you where the current feature branch stands and what to do next.

Frequently Asked Questions about al-steer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check feature progress in an AL agentic dev workflow?

Invoke /al-steer in natural language, such as "where are we?". It reads the tasks/ folder, goal, codebase, and recent commits, computes each task's state from frontmatter, and names the next concrete move.

How does al-steer decide which skill to run next?

It routes by task kind and status: ready technical tasks go to /al-refine, ready-for-implementation to /al-implement, slice-done states to /al-code-review, and clean-reviewed verify tasks to /al-user-verification. It names the handoff but never performs the next skill's work.

Can al-steer modify or reorder task files?

Yes, but only after explicit user acknowledgment. It can add, split, delete, reorder, and re-prefix task files, then runs a document-integrity check for duplicate prefixes and dangling dependency edges before naming the next handoff.

What are the replan triggers in AL task planning?

Eight patterns: task too big, hidden prerequisite, wrong order, sibling invalidated, new behavior emerging, wrong architecture decomposition, goal drift, and failed verification. A trigger flips the task to blocked with the trigger ID recorded, or just notes new information.

What is the difference between .out-of-scope and .not-yet-specified?

.out-of-scope/ records substantive rejections (project scope, technical constraint, strategic decision) so they cannot be re-litigated. .not-yet-specified/ holds in-scope questions not yet decided, which must eventually graduate to a decision or be moved to .out-of-scope/.