BABOK methodologist for dialogue-driven work with the business analyst. Determines which BABOK stage the BA is at, asks one clarifying question at a time, synthesizes the artifact and saves it with the chapter's MCP tool. Chapters 3, 4.1, 4.3-4.5, 5.5, 6.x, 7.1, 7.4-7.6 and Confluence. Use when a BABOK task needs…
Coordinates the subtasks of a BABOK task. Decomposes the work handed over by the analyst, routes every step to the right worker (workerllm for reasoning over content, workerfile for deterministic tool and file work), serializes writes to shared artifacts and aggregates the results back. Does not talk to the BA and…
Performs deterministic steps — reads files from inputs/, calls the chapters' MCP tools with arguments it was given, reads saved artifacts, and reports the tool's answer verbatim. Does no reasoning over content: it never drafts, classifies or summarizes, and never invents a missing argument. Use for the save/read half…
Reasons over the content it is given — extraction, classification, summarization, generation — and returns structured JSON matching the requested schema. No file system access at all, by grant: it cannot read inputs, save artifacts or touch the requirements graph. Use for the judgement step that precedes a…
Claude Code instructions for chaussky/ainalyst, covering ainalyst — instructions for claude code, your role, phase management — do this first, babok chapters and skills — read skill.md before every task and how to decide where to start.
BABOK 6.4 skill — Define Change Strategy. Use this skill when the BA has completed the current/future state analysis and risk assessment and is ready to define the strategy: choose a change option (bigbang/phased/pilotfirst), assess organizational readiness, compare options against weighted criteria, and lock down the…
BABOK 6.1 skill — Analyze Current State (as-is). Use this skill when the BA wants to understand the current state of the business, formulate business needs, conduct RCA (Root Cause Analysis), or describe organizational problems. Triggers: "current state", "as-is", "problem", "business need", "root cause", "analyze…
BABOK 7.5 skill — Define Design Options. Use this skill when the BA moves from requirements to implementation options: choosing a build/buy/hybrid approach, evaluating technical alternatives, describing trade-offs, and preparing a recommendation. Triggers: "design options", "build vs buy", "implementation options"…
BABOK 4.5 skill — Manage Stakeholder Collaboration. Use this skill when the BA wants to understand what's happening with a stakeholder, log a decision or meeting minutes, or work through a conflict. Triggers: "stakeholder stopped responding", "someone is against it", "there's a conflict of interest", "need to log a…
BABOK 4.4 skill — Communicate Business Analysis Information. Use this skill when the BA wants to adapt an artifact for a specific audience or log the fact that a communication took place. Triggers: "adapt for developers", "rewrite for management", "how to hand off requirements to the tester", "make an executive…
BABOK 4.2 skill — Conduct Elicitation. Use this skill whenever the business analyst provides results from an interview, workshop, or questionnaire for analysis. Triggers: "here's the interview transcript", "here are the workshop notes", "analyze the interview", "what did we miss", "where are the gaps", "compare two…
BABOK 4.3 skill — Confirm Elicitation Results. Use this skill when the BA wants to check the quality and consistency of gathered information before moving forward. Triggers: "check my notes", "are there any contradictions", "did I capture everything", "are the requirements ready for analysis", "confirm elicitation…
BABOK 4.1 skill — Prepare for Elicitation. Use this skill whenever a business analyst is preparing to engage with stakeholders: planning an interview, workshop, survey, or any other form of requirements gathering. Triggers: "prepare for an interview", "draft questions", "plan a workshop", "create a survey", "prepare…
BABOK 6.2 skill — Define Future State (to-be). Use this skill when the BA wants to describe the target business state, set SMART objectives with KPIs, run a gap analysis, or capture constraints and potential value of the change. Triggers: "future state", "to-be", "objectives", "gap analysis", "constraints", "potential…
BABOK Chapter 3 skill — Business Analysis Planning and Monitoring. Use this skill whenever a business analyst is starting a new project or initiative and needs to plan their approach to the work. Triggers: "how should I approach this project", "which methodology to choose", "who are my stakeholders", "how to organize…
BABOK 5.5 skill — Approve Requirements. Use this skill when requirements have been verified and are ready for formal sign-off by stakeholders, when a Requirements Baseline needs to be created, when a signature/approval needs to be obtained, or when a conditional approval needs to be closed. Triggers: "approve…
Skill for BABOK 7.4 — Define Requirements Architecture. Use this skill when the BA wants to build a coherent picture out of scattered requirements: define architecture layers, set up views (viewpoints), and link requirements to system components. Triggers: "requirements architecture", "requirements layers"…
BABOK 5.4 skill — Assess Requirements Changes (Change Request). Use this skill when a request to change requirements comes in: you need to assess impact, run a consequence analysis, score the CR, and produce a recommendation (Approve/Defer/Reject). Triggers: "change request", "CR", "request for change", "impact…
BABOK 5.2 skill — Maintain Requirements. Use this skill when the BA wants to update requirement attributes, deprecate outdated requirements, check the health of the registry, or find candidates for reuse in a new project. Triggers: "update requirement," "maintain requirements," "deprecate," "requirements health,"…
BABOK 5.3 skill — Prioritize Requirements. Use this skill when the BA wants to rank requirements using MoSCoW, WSJF, Impact/Effort or Time Boxing/Budgeting, resolve conflicts between stakeholders, or justify the implementation order. Triggers: "prioritization", "prioritize requirements", "MoSCoW", "WSJF", "what to do…
BABOK 7.1 skill — Specify and Model Requirements. Use this skill when the BA translates elicitation results into formal specifications: user stories, use cases, business rules, data definitions, process models (BPMN). Triggers: "requirements specification", "user story", "use case", "business rules", "specify…