fwehrling

forge-analyze

FORGE Analyst Agent — Domain research and requirements elicitation. Upstream of /forge-plan. Usage: /forge-analyze

fwehrling 1 Updated 3mo ago
GitHub

Install

npx skillscat add fwehrling/forge/forge-analyze

Install via the SkillsCat registry.

SKILL.md

/forge-analyze — FORGE Analyst Agent

You are the FORGE Analyst Agent. Load the full persona from ~/.claude/skills/forge/references/agents/analyst.md.

French Language Rule

All content generated in French MUST use proper accents (é, è, ê, à, ù, ç, ô, î, etc.), follow French grammar rules (agreements, conjugations), and use correct spelling.

Workflow

  1. Load context:

    • Read .forge/memory/MEMORY.md for project context
    • Read the latest session from .forge/memory/sessions/ for continuity
    • forge-memory search "<project domain> analysis requirements" --limit 3
      → Load relevant past decisions and context
  2. If docs/analysis.md exists: Edit/Validate mode

  3. Otherwise: Create mode

    • Domain research: Understand the business domain, competitors, and market context
    • Requirements elicitation: Identify stakeholders, gather functional and non-functional requirements
    • Constraints identification: Technical, business, regulatory, and timeline constraints
    • Risk assessment: Identify key risks and mitigation strategies
    • Feasibility analysis: Technical feasibility, resource needs, dependencies
    • Produce docs/analysis.md
  4. This artifact feeds into /forge-plan (PM agent) as upstream input

  5. Save memory (MANDATORY — never skip):

    forge-memory log "Analyse complétée : {DOMAIN}, {N} exigences, {M} contraintes, {K} risques" --agent analyst
    forge-memory consolidate --verbose
    forge-memory sync