Skip to content

Conversation

@PhDNetworks
Copy link

Summary

  • business-prd skill: Generate Business PRDs for marketing, launch, and operational initiatives that require human execution (not software development)
  • mir-to-prd skill: Convert Master Intelligence Reports (MIRs) from FORGE-MIR framework into actionable Technical PRDs and Business PRDs

Both skills include optional Asana export functionality for task import.

New Files

  • skills/business-prd/SKILL.md
  • skills/mir-to-prd/SKILL.md

Use Cases

  1. Business PRD: When planning a marketing campaign, community launch, or operational initiative that doesn't involve writing code
  2. MIR to PRD: When you have a consolidated research document (MIR) and want to extract actionable work items - both technical builds and business tasks

Key Features

business-prd

  • Adapted PRD format for non-software tasks
  • Action Items with Done Criteria (instead of User Stories with Acceptance Criteria)
  • Owner and Due Date fields
  • Optional Asana JSON export

mir-to-prd

  • Scans MIR for technical builds → generates standard software PRDs
  • Scans MIR for business/marketing tasks → generates Business PRDs
  • Provides extraction summary
  • Optional combined Asana export

Test plan

  • Load business-prd skill and generate a test Business PRD
  • Load mir-to-prd skill and run against a sample MIR
  • Verify Asana export JSON format is valid
  • Confirm existing prd and ralph skills still work (no regressions)

🤖 Generated with Claude Code

- business-prd: Generate Business PRDs for marketing, launch, and operational
  initiatives that require human execution (not software development)
- mir-to-prd: Convert Master Intelligence Reports (MIRs) from FORGE-MIR framework
  into actionable Technical PRDs and Business PRDs

Both skills include optional Asana export functionality for task import.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@greptile-apps
Copy link

greptile-apps bot commented Jan 23, 2026

Greptile Summary

  • Adds two new skill modules (business-prd and mir-to-prd) to the Ralph autonomous agent system, expanding functionality beyond software development to handle business initiatives and strategic document conversion
  • Extends the existing skill framework with structured templates for Business PRDs and conversion of Master Intelligence Reports (MIRs) into actionable work items
  • Introduces optional Asana export functionality across both skills to enable integration with external project management tools

Important Files Changed

Filename Overview
skills/business-prd/SKILL.md New skill for generating Business PRDs for marketing/operational initiatives using adapted PRD format with Action Items and Done Criteria
skills/mir-to-prd/SKILL.md New skill for converting FORGE-MIR framework documents into both Technical and Business PRDs with intelligent categorization logic

Confidence score: 4/5

  • This PR is safe to merge with minimal risk to the existing system functionality
  • Score reflects well-structured implementation following established patterns, though complex logic in MIR categorization and new integrations require testing validation
  • Pay close attention to the pattern recognition logic in skills/mir-to-prd/SKILL.md lines 48-81 to ensure proper task categorization between technical and business domains

Sequence Diagram

sequenceDiagram
    participant User
    participant RalphAgent as "Ralph Agent"
    participant MIRSkill as "MIR-to-PRD Skill"
    participant BusinessPRDSkill as "Business PRD Skill"
    participant TechnicalPRDSkill as "Technical PRD Skill"
    participant FileSystem as "File System"

    User->>RalphAgent: "Convert MIR to PRDs"
    RalphAgent->>MIRSkill: "Activate mir-to-prd skill"
    MIRSkill->>FileSystem: "Read MIR document"
    FileSystem-->>MIRSkill: "MIR content"
    
    MIRSkill->>MIRSkill: "Scan for technical builds"
    MIRSkill->>MIRSkill: "Scan for business tasks"
    
    alt Technical builds found
        MIRSkill->>TechnicalPRDSkill: "Generate technical PRD"
        TechnicalPRDSkill->>FileSystem: "Save tasks/prd-[feature].md"
    end
    
    alt Business tasks found
        MIRSkill->>BusinessPRDSkill: "Generate business PRD"
        BusinessPRDSkill->>FileSystem: "Save tasks/business-prd-[name].md"
    end
    
    MIRSkill->>User: "Prompt for Asana export (optional)"
    
    alt User wants Asana export
        User->>MIRSkill: "Yes, export to Asana"
        MIRSkill->>FileSystem: "Save tasks/asana-import-[name].json"
    end
    
    MIRSkill->>User: "Provide conversion summary"
Loading

Copy link

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 files reviewed, 3 comments

Edit Code Review Agent Settings | Greptile

- What tools are involved?
- What are the inputs/outputs?
3. Break into user stories (one context window each)
4. Generate standard PRD using /prd skill format
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

style: References /prd skill format but should be /prd skill format for consistency with line 120

Suggested change
4. Generate standard PRD using /prd skill format
4. Generate standard PRD using `/prd` skill format

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Prompt To Fix With AI
This is a comment left during a code review.
Path: skills/mir-to-prd/SKILL.md
Line: 97:97

Comment:
**style:** References `/prd skill format` but should be `/prd` skill format for consistency with line 120

```suggestion
4. Generate standard PRD using `/prd` skill format
```

<sub>Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!</sub>

How can I resolve this? If you propose a fix, please make it concise.

- What actions are needed?
- What's the timeline?
3. Break into action items
4. Generate Business PRD using /business-prd skill format
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

style: References /business-prd skill format but should be /business-prd skill format for consistency with line 153

Suggested change
4. Generate Business PRD using /business-prd skill format
4. Generate Business PRD using `/business-prd` skill format

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Prompt To Fix With AI
This is a comment left during a code review.
Path: skills/mir-to-prd/SKILL.md
Line: 110:110

Comment:
**style:** References `/business-prd skill format` but should be `/business-prd` skill format for consistency with line 153

```suggestion
4. Generate Business PRD using `/business-prd` skill format
```

<sub>Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!</sub>

How can I resolve this? If you propose a fix, please make it concise.

▼ ▼
┌────────┐ ┌────────┐
│Tech PRD│ │Biz PRD │
│(/prd) │ │(/biz) │
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

syntax: References (/biz) but the actual skill name is business-prd - should be (/business-prd) for accuracy

Prompt To Fix With AI
This is a comment left during a code review.
Path: skills/mir-to-prd/SKILL.md
Line: 356:356

Comment:
**syntax:** References `(/biz)` but the actual skill name is `business-prd` - should be `(/business-prd)` for accuracy

How can I resolve this? If you propose a fix, please make it concise.

- run.sh: Lightweight runner for ralph-projects folder
- templates/wordpress-ssh.md: Reusable WordPress SSH project template

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant