stripe-projects
stripe projects
ci-credit-memo
Generate comprehensive Commercial & Industrial (C&I) loan credit memos for banking demos. Interviews bankers, gathers data from Morningstar/S&P/Aiera/LSEG, handles file uploads, tracks citations, and produces standardized credit approval documents. Use when a banker needs to create a credit memo ...
Full skill instructions
This skill helps commercial bankers create comprehensive credit memos for Commercial & Industrial (C&I) loan applications. It automates the data gathering, financial analysis, and memo writing process while maintaining proper citations and allowing for demo scenarios.
The skill follows a structured 5-phase approach:
Before beginning the interview, determine the appropriate level of detail:
Ask the banker: "What stage is this credit request at? This helps me calibrate how much detail we need now vs. later:
Screening Memo - Quick 3-5 page assessment for initial deal viability
Draft Credit Memo (most common) - Full 15-25 page memo with some placeholders
Final Credit Memo - Complete, submission-ready document
Which level fits your needs?"
Behavior by Level:
| Aspect | Screening | Draft | Final |
|---|---|---|---|
| Missing financials | Estimate from available data | Flag gaps, suggest sources | Require before proceeding |
| Deal structure | Suggest based on deal type | Present options, confirm | Require banker input |
| Pricing | Use pricing matrix defaults | Present with rationale, allow override | Require confirmed pricing |
| Pro formas | High-level sensitivity table | Detailed with flagged assumptions | Verified projections only |
| Covenants | Standard package for risk rating | Propose and discuss | Finalized terms |
Start by gathering these critical details from the banker:
Basic Information:
Borrower Details: 8. Management Team: Who are the key executives? Any relevant background? 9. Years in Business: How long has the company been operating? 10. Ownership Structure: Who owns the company? Any guarantors?
Available Data: 11. Financial Statements: Do you have financial statements available? (If yes, ask them to upload) 12. Tax Returns: Years available? 13. Other Documents: Any other relevant documents? (Business plan, projections, customer contracts, etc.)
Use a conversational approach:
Example Opening:
I'll help you create a credit memo for this C&I loan. Let me gather some information about the deal.
First, can you tell me:
1. What is the company name?
2. What industry are they in?
3. Is this a publicly traded or private company?
When key deal parameters are not provided, DO NOT silently assume values. Instead, present suggested defaults with rationale and ask for confirmation.
Template for Presenting Defaults:
"Based on [what I know], here's what I'd suggest for [category]. Please confirm, modify, or say 'proceed with defaults':
| Parameter | Suggested Value | Rationale |
|---|---|---|
| [Param 1] | [Value] | [Why this makes sense] |
| [Param 2] | [Value] | [Why this makes sense] |
To proceed:
Example - Loan Structure Defaults:
"Based on the $100M request split between equipment ($70M) and working capital ($30M), here's what I'd suggest:
Equipment Facility:
| Parameter | Suggested Value | Rationale |
|---|---|---|
| Rate | SOFR + 325 bps | Risk Rating 6, secured equipment, per pricing matrix |
| Term | 7 years | Matches typical equipment useful life |
| Amortization | 7-year straight-line | Standard for equipment financing |
| Advance Rate | 80% of FMV | Standard for industrial equipment |
Revolver:
| Parameter | Suggested Value | Rationale |
|---|---|---|
| Rate | SOFR + 300 bps | 25 bps tighter (shorter tenor, liquid collateral) |
| Term | 3 years | Standard revolver tenor |
| A/R Advance | 85% eligible | Standard for commercial A/R |
| Inventory Advance | 50% eligible | Conservative for manufactured goods |
Confirm, modify, or skip?"
When to Use Smart Defaults:
When to REQUIRE Input (No Defaults):
Before proceeding to data collection, summarize what is known vs. unknown and get direction on how to handle gaps.
Template:
"Before I build the credit memo, here's what I have vs. what I need:
For each unknown, I'll suggest a default. Tell me to use it, override it, or leave as TBD.
[Category 1: e.g., Contract Terms]
| Item | My Suggested Assumption | Basis for Assumption |
|---|---|---|
| Contract value Year 1 | $[X]M | Based on [rationale] |
| Gross margin | [X]% | Based on company's current [segment] margin |
| Contract duration | [X] years | Typical for this industry |
[Category 2: e.g., Guarantor Strength]
| Item | My Suggested Assumption | Basis for Assumption |
|---|---|---|
| Guarantor liquidity | Adequate for proposed guarantees | Management provided guarantees during crisis |
| PFS available | No | Will note as condition to closing |
[Category 3: e.g., Collateral]
| Item | My Suggested Assumption | Basis for Assumption |
|---|---|---|
| Property value | $[X]M | Purchase price from [year] |
| Equipment liquidation | 50-60% of cost | Standard for specialized industrial equipment |
CRITICAL: Every piece of data must be tracked with its source. Create an internal citations object throughout data collection:
citations = {
"Company financials (2024)": "Morningstar Direct API - Retrieved [date]",
"Revenue $45M": "Uploaded financial statement: ABC_Corp_2024_Financials.pdf, page 3",
"Industry growth rate 8.5%": "S&P Capital IQ Industry Report - Manufacturing Sector 2025",
"Management commentary on expansion": "Aiera earnings call transcript Q3 2024",
"Stock price $42.50": "LSEG Real-time data - Retrieved [date]",
"Debt-to-equity industry average 2.1x": "Web search: Industry benchmarks manufacturing sector",
"EBITDA $6.2M (estimated)": "DEMO DATA - For demonstration purposes only"
}
1. Company Financials (Morningstar)
2. Credit Ratings & Research (S&P)
3. Management Commentary (Aiera)
4. Market Data (LSEG)
5. Supplementary Web Search
1. Financial Statement Upload
2. Industry Research (S&P/Web)
3. Management Interview Data
When the loan purpose involves financing a new customer contract, the contract economics are CRITICAL to the credit analysis. Use this structured approach:
Trigger: Loan purpose mentions "contract," "new customer," "project financing," or similar
Contract Information Questionnaire:
"This financing is tied to a new contract. To build accurate pro formas, I need to understand the contract economics:
Contract Status:
Required Information (please provide or confirm my assumptions):
| Question | Your Answer | If Unknown, I'll Assume |
|---|---|---|
| Customer name | [Required] | Cannot assume |
| Total contract value | $_______ | Cannot assume - need at least a range |
| Contract duration | _____ years | 3 years (typical) |
| Year 1 revenue | $_______ | 30% of total (ramp-up) |
| Year 2 revenue | $_______ | 35% of total |
| Year 3 revenue | $_______ | 35% of total |
| Expected gross margin | _____% | Company's current blended margin for similar products |
| Payment terms | Net ___ days | Net 45 (typical commercial) |
| Performance milestones | Yes/No | No |
| Cancellation provisions | Describe | Standard mutual termination |
If contract details are preliminary: I can build a sensitivity analysis showing how credit metrics change across scenarios:
| Scenario | Year 1 Revenue | Pro Forma DSCR | Pro Forma Leverage |
|---|---|---|---|
| Conservative | $[X]M | [X]x | [X]x |
| Base Case | $[X]M | [X]x | [X]x |
| Optimistic | $[X]M | [X]x | [X]x |
Would a sensitivity approach be helpful while contract terms are being finalized?"
Important: Distinguish between "demo mode" (fake company) and "draft mode" (real company, incomplete data).
Demo Mode Triggers:
Draft Mode Triggers (NOT demo mode):
Demo Mode Response: "Understood - I'll create a fully simulated credit memo with realistic but fictional data. The memo will be clearly marked as DEMONSTRATION throughout.
To make it useful, what scenario should I model?
Draft Mode Response: "Got it - this is a real deal with incomplete information. I'll:
This gives you a working draft that's easy to update as details are finalized.
Let me summarize what I know vs. what I'll need to assume..."
Demo Mode - Additional Steps:
1. Acknowledge and Confirm:
Understood - I'll generate realistic demo data for this credit memo.
This will be clearly marked as "DEMO DATA" in the final memo and all
citations will indicate these are placeholder values for demonstration purposes.
To make the demo realistic, what loan characteristics should I focus on?
- Strong credit profile?
- Moderate risk?
- Challenging situation that needs mitigation?
2. Generate Realistic Data:
3. Citation Format for Demo Data:
4. Add Prominent Disclaimer: Include this in the memo header:
⚠️ DEMONSTRATION CREDIT MEMO ⚠️
This credit memo contains simulated data for demonstration purposes only.
All financial figures, ratios, and analysis are placeholder values and
should not be used for actual credit decisions.
After attempting to gather data, present a summary to the banker:
Here's what I've gathered so far:
✓ Company financials (2022-2024) - Source: Morningstar
✓ Credit rating: BBB - Source: S&P
✓ Recent earnings call Q4 2024 - Source: Aiera
✓ Industry benchmarks - Source: S&P Industry Reports
⚠ Missing: Detailed A/R aging report
⚠ Missing: Equipment appraisal for collateral
Would you like to:
1. Upload additional documents for missing items?
2. Have me search for alternative data sources?
3. Proceed with available data and note gaps in the memo?
4. Use demo/placeholder data for missing items?
Using gathered data, calculate and interpret these critical ratios:
Current Ratio = Current Assets / Current Liabilities
Quick Ratio = (Current Assets - Inventory) / Current Liabilities
Working Capital = Current Assets - Current Liabilities
Debt-to-Tangible Net Worth = Total Liabilities / (Net Worth - Intangibles)
Debt-to-EBITDA = Total Debt / EBITDA
Total Liabilities to Total Assets
Debt Service Coverage Ratio (DSCR) = EBITDA / Annual Debt Service
Interest Coverage Ratio = EBITDA / Interest Expense
Gross Profit Margin = (Revenue - COGS) / Revenue
Operating Profit Margin = Operating Income / Revenue
Return on Assets (ROA) = Net Income / Total Assets
Return on Equity (ROE) = Net Income / Shareholders' Equity
For each ratio, analyze 3-5 year trends:
Compare company ratios to industry averages (from S&P or web search):
Ratio Comparison Table:
Company Industry Avg Assessment
Current Ratio 1.85 1.50 Above Average ✓
Debt-to-Worth 2.1x 2.8x Below Average ✓
DSCR 1.45x 1.30x Above Average ✓
Operating Margin 12.5% 10.2% Above Average ✓
Identify top 3-5 risks and rate severity (High/Medium/Low):
Common C&I Loan Risks:
For Each Risk, Document:
Perform "what if" scenarios:
Revenue Decline Scenario:
Margin Compression Scenario:
Interest Rate Scenario:
Throughout the memo creation process, maintain a running registry of all assumptions made. Surface this to the banker at key checkpoints.
After each major section, present:
"Assumptions made in this section:
| ID | Assumption | Value Used | Basis | Confirmed? |
|---|---|---|---|---|
| A1 | [Description] | [Value] | [Source/rationale] | ⏳ Pending |
| A2 | [Description] | [Value] | [Source/rationale] | ✓ Confirmed |
Running total: [X] assumptions made | [Y] confirmed | [Z] pending
Would you like to confirm or modify any of these before I continue?"
Final Memo Assumption Summary:
Include this table in the memo appendix:
"## APPENDIX: ASSUMPTION SUMMARY
This credit memo includes the following assumptions. Items marked 'Unconfirmed' should be verified before final credit approval.
| ID | Category | Assumption | Value | Basis | Impact if Wrong | Status |
|---|---|---|---|---|---|---|
| A1 | Revenue | Pepe's Y1 revenue | $40M | Banker estimate | High - affects all coverage ratios | ⏳ Unconfirmed |
| A2 | Margin | Contract gross margin | 42% | Blended HW/SW margin | Medium - affects profitability | ⏳ Unconfirmed |
| A3 | Structure | Equipment term | 7 years | Industry standard | Low - structural only | ✓ Confirmed |
| A4 | Pricing | Base rate spread | +325 bps | Pricing matrix, RR6 | Medium - affects RAROC | ✓ Confirmed |
Assumption Categories:
At minimum, pause for confirmation at these points:
This bank uses Risk-Adjusted Return on Capital (RAROC) as the primary framework for loan pricing. Every credit memo must include a complete RAROC analysis demonstrating that the proposed pricing creates shareholder value.
Reference Document: See resources/RAROC_METHODOLOGY.md for complete methodology, formulas, and examples.
Based on the financial analysis from Phase 3, determine:
Internal Risk Rating (1-10 scale)
Probability of Default (PD)
Loss Given Default (LGD)
Exposure at Default (EAD)
Economic Capital Allocation
NEW WORKFLOW: Use the pricing-matrix.js tool to automatically generate RAROC calculator inputs based on your risk rating and loan amount.
Location: resources/pricing-matrix.js
What It Does:
Usage:
# Step 2a: Generate pricing inputs
node resources/pricing-matrix.js \
--risk-rating 5 \
--loan-amount 5000000 \
--borrower-name "ABC Manufacturing" \
--collateral-type senior-secured-standard
# The output will include a complete RAROC calculator command
Example Output:
═══════════════════════════════════════════════════════════
PRICING MATRIX - RAROC INPUT BUILDER
═══════════════════════════════════════════════════════════
BORROWER: ABC Manufacturing
LOAN DETAILS:
Loan Amount: $5,000,000
Risk Rating: 5
Hurdle Rate: 15%
PRICING INPUTS (Generated):
Interest Rate: 7.25% (calculated from 275 bps spread)
Collateral LGD: 40%
Operating Costs: 50 bps ($25,000)
Origination Fee: 0.75% ($37,500)
Annual Fees: $5,000
Average Deposits: $1,750,000 (35% of loan)
Treasury Mgmt Fees: $15,000
Other Fee Income: $5,000
─────────────────────────────────────────────────────────
RAROC CALCULATOR COMMAND:
─────────────────────────────────────────────────────────
node resources/raroc-calculator.js \
--loan-amount 5000000 \
--interest-rate 7.25 \
--risk-rating 5 \
--lgd 0.40 \
--funding-cost 4.50 \
--operating-cost-bps 50 \
--origination-fee-pct 0.75 \
--annual-fees 5000 \
--avg-deposits 1750000 \
--deposit-cost 0.50 \
--deposit-reinvestment-rate 4.50 \
--treasury-mgmt-fees 15000 \
--other-fees 5000
Step 2b: Review and Adjust Inputs
The pricing matrix uses bank-specific assumptions from resources/BANK_ASSUMPTIONS.md. Review the generated inputs and adjust for deal-specific factors:
Adjustments to Consider:
Interest Rate:
Deposits:
LGD:
Fees:
Override Example:
# If you need to override the calculated rate (e.g., competitive match)
node resources/pricing-matrix.js \
--risk-rating 5 \
--loan-amount 5000000 \
--interest-rate 6.75 \
--avg-deposits 2500000 \
--collateral-type ar-standard
Step 2c: Run RAROC Calculator
CRITICAL: Use the deterministic raroc-calculator.js script to perform all RAROC calculations. DO NOT calculate manually.
Option A: Copy-Paste Command Copy the RAROC calculator command from the pricing matrix output and run it.
Option B: Pipe Directly
node resources/pricing-matrix.js \
--risk-rating 5 \
--loan-amount 5000000 \
--output-command | bash
This generates the pricing inputs AND runs the RAROC calculator in one step.
RAROC Calculator Output: The calculator provides a comprehensive report including:
Important Notes:
BANK_ASSUMPTIONS.mdIn your credit memo, document the inputs you provided to the calculator and the results:
RAROC Calculator Inputs:
Loan Amount: $5,000,000
Risk Rating: 5 (Moderate Risk)
Proposed Rate: 6.25%
Term: 5 years
LGD: 40% (senior secured - standard collateral)
Funding Cost: 4.50%
Operating Cost Rate: 0.50%
Origination Fee: $50,000 (1.0%)
Annual Fees: $5,000
Relationship Components:
Average Deposits: $2,000,000
Deposit Cost: 0.50%
Reinvestment Rate: 4.50%
Treasury Fees: $15,000
Other Fees: $5,000
RAROC Calculator Results:
Risk Parameters:
PD (Probability of Default): 1.50%
Expected Loss: $30,000
Economic Capital: $250,000 (5.0% of EAD)
Stand-Alone Analysis:
Total Revenue: $367,500
Total Costs: $280,000
Net Income: $87,500
Stand-Alone RAROC: 35.0%
Hurdle Rate: 15.0%
Spread to Hurdle: +20.0%
Relationship Analysis:
Loan Net Income: $87,500
Deposit Value: $80,000
Fee Income: $20,000
Total Relationship Income: $187,500
Relationship RAROC: 75.0%
Decision: EXCEEDS HURDLE - Approved ✓
Copy the full calculator output into the credit memo's RAROC section.
Based on the calculator output, provide your interpretation and recommendation:
Key Metrics from Calculator:
Based on RAROC analysis, provide clear pricing recommendation:
✓ RECOMMENDED PRICING
Proposed Rate: 6.25%
Stand-Alone RAROC: 35.0%
Hurdle Rate: 15.0%
Spread to Hurdle: +20.0%
Conclusion: Proposed pricing significantly exceeds hurdle rate and
creates substantial shareholder value. RECOMMEND APPROVAL at proposed terms.
⚠ PRICING REQUIRES ADJUSTMENT
Proposed Rate: 5.50%
Stand-Alone RAROC: 12.0%
Hurdle Rate: 15.0%
Spread to Hurdle: -3.0%
Required Rate for Hurdle: 5.95%
Alternative: Reduce loan amount to improve returns
Conclusion: Proposed pricing destroys shareholder value. RECOMMEND:
- Increase rate to 5.95% minimum, OR
- Reduce loan amount by $1M, OR
- DECLINE if customer won't accept adjusted terms
✓ APPROVED WITH RELATIONSHIP VALUE
Proposed Rate: 5.50%
Stand-Alone RAROC: 12.0% (below 15% hurdle)
Relationship RAROC: 22.0% (exceeds hurdle)
Relationship Components:
- Committed Deposits: $3,000,000 (documented)
- Deposit Value: $120,000 annually
- Fee Income: $30,000 annually
Conclusion: While stand-alone RAROC is below hurdle, full relationship
profitability exceeds hurdle rate. RECOMMEND APPROVAL contingent on:
1. Executed deposit agreement for $3M minimum balance
2. Treasury management services adoption within 90 days
3. Annual relationship review to validate profitability
When requesting pricing below calculated rate, banker must provide:
Current Deposits: $[Amount]
Committed Deposits: $[Amount] - [Attach signed commitment letter]
Expected Growth: $[Amount] over [timeframe]
Fee Income Breakdown:
- Treasury Management: $[Amount]
- Wire Transfers: $[Amount]
- Other Services: $[Amount]
Total Relationship Value: $[Amount] annually
Relationship RAROC: [X.X]% (must exceed hurdle)
Competitor Name: [Bank Name]
Competitor Rate: [X.XX]%
Our Calculated Rate: [X.XX]%
Requested Rate: [X.XX]%
Rate Reduction: [XX] basis points
RAROC at Requested Rate: [X.X]%
vs. Hurdle Rate: [X.X]%
Justification: [Specific reason why match is strategically important]
Strategic Importance:
- [ ] Market share in target segment
- [ ] Industry expertise building
- [ ] Future growth potential (quantify)
- [ ] Defensive pricing (prevent attrition)
- [ ] Other: [Specify]
Expected Future Value:
- Year 1: $[Amount] additional business
- Year 2: $[Amount] additional business
- Year 3: $[Amount] additional business
Risk Assessment at Reduced Pricing:
- Stressed RAROC remains above: [X]%
- Acceptable given: [Risk mitigants]
CRITICAL: All pricing decisions and exceptions must be:
Generic justifications like "good customer" or "relationship value" without specific documentation are NOT acceptable and create compliance risk.
Test RAROC under adverse scenarios:
Scenario 1: Credit Downgrade
Risk Rating: 5 → 7
PD: 1.50% → 3.50%
Expected Loss: Doubles
Economic Capital: Increases 50%
New RAROC: [Calculate]
Assessment: [Does loan remain above cost of equity (12%)?]
Scenario 2: Loss of Deposits
Deposits Decline: 50%
Deposit Value: Reduced by half
New Relationship RAROC: [Calculate]
Assessment: [Does relationship remain profitable?]
Scenario 3: Rate Compression
Market Rates: Compress 50 bps
Revenue: Decreases by $[Amount]
New RAROC: [Calculate]
Assessment: [Impact on profitability]
Requirement: Stressed RAROC should remain ≥ bank's cost of equity (12%).
Use this standard format in the credit memo:
## RAROC ANALYSIS
### Risk Parameters
- Internal Risk Rating: [X] ([Risk Level Description])
- Probability of Default (PD): [X.XX]%
- Loss Given Default (LGD): [XX]%
- Exposure at Default (EAD): $[Amount]
- Expected Loss (EL): $[Amount] ([X.XX]% of EAD)
- Economic Capital: $[Amount] ([X.X]% of EAD)
### Profitability Analysis
**Revenue:**
| Component | Rate/Amount | Annual Income |
|-----------|-------------|---------------|
| Interest Income | [X.XX]% | $[Amount] |
| Origination Fee | [X.XX]% | $[Amount] |
| Annual Fees | - | $[Amount] |
| **Total Revenue** | | **$[Amount]** |
**Costs:**
| Component | Rate/Amount | Annual Cost |
|-----------|-------------|-------------|
| Funding Cost | [X.XX]% | $[Amount] |
| Operating Costs | [X.XX]% | $[Amount] |
| Expected Loss | - | $[Amount] |
| **Total Costs** | | **$[Amount]** |
**Net Income:** $[Amount]
### RAROC Calculation
**Stand-Alone RAROC:**
- RAROC = Net Income / Economic Capital
- RAROC = $[Amount] / $[Amount] = **[XX.X]%**
- Hurdle Rate: **[XX]%**
- Spread to Hurdle: **+/-[X.X]%**
**Assessment:** ✓ Exceeds Hurdle / ⚠ Below Hurdle
### Relationship Value
**Additional Income:**
| Component | Details | Annual Value |
|-----------|---------|--------------|
| Deposit Value | $[Amount] avg @ [X.X]% NIM | $[Amount] |
| Treasury Mgmt | [Details] | $[Amount] |
| Wire Transfers | [Details] | $[Amount] |
| Other Fees | [Details] | $[Amount] |
| **Total Additional** | | **$[Amount]** |
**Relationship RAROC:**
- Total Relationship Income: $[Amount]
- Total Economic Capital: $[Amount]
- Relationship RAROC: **[XX.X]%**
- Hurdle Rate: **[XX]%**
- Spread to Hurdle: **+[X.X]%**
**Assessment:** ✓ Exceeds Hurdle
### Pricing Recommendation
[Clear statement of recommendation with RAROC justification]
**Recommended Pricing:**
- Interest Rate: [X.XX]%
- Origination Fee: [X.XX]%
- Conditions: [Any pricing contingencies]
**Rationale:**
[2-3 sentences explaining how pricing creates shareholder value, supported by RAROC metrics]
### Stress Test Results
**Downside Scenarios:**
1. Credit Downgrade (Rating → [X]): RAROC = [XX]%
2. Deposit Loss (50% reduction): RAROC = [XX]%
3. Rate Compression (50 bps): RAROC = [XX]%
**Assessment:** [Do stressed scenarios remain above cost of equity?]
After completing each major memo section, pause for banker input before proceeding.
After Risk Assessment Section:
"I've drafted the Risk Assessment with [X] key risks:
Before I continue:
I've assigned Risk Rating [X] based on:
Does this rating feel right? Should I adjust for a [X-1] or [X+1]?"
After RAROC Section:
"RAROC analysis complete:
Key inputs used:
| Input | Value | Source |
|---|---|---|
| Risk Rating | [X] | Credit analysis |
| PD | [X]% | Mapped from rating |
| LGD | [X]% | [Collateral type] |
| Funding Cost | [X]% | Bank standard |
Does the pricing feel right for this deal? Any competitive factors I should consider?"
After Covenant Section:
"Proposed covenant package:
| Covenant | Proposed Level | Current Actual | Cushion |
|---|---|---|---|
| Min DSCR | 1.25x | [X]x | [Y]% |
| Max Leverage | [X]x | [Y]x | [Z]% |
| Min Liquidity | $[X]M | $[Y]M | [Z]% |
Standard or aggressive for your credit policy? Any covenants to add or remove based on specific deal dynamics?"
After Complete Draft:
"Draft memo complete. Before I finalize:
Recommendation: [APPROVED/APPROVED W/ CONDITIONS/DECLINED]
Conditions: [List key conditions]
Assumptions: [X] assumptions made, [Y] unconfirmed
Gaps: Missing [list items]
Ready to generate final memo, or changes needed?"
Generate the credit memo using this standardized format (see MEMO_TEMPLATE.md for full template):
CREDIT MEMORANDUM
[⚠️ DEMONSTRATION CREDIT MEMO ⚠️ - if demo mode]
Borrower: [Company Name]
Loan Amount: $[Amount]
Loan Type: [Type]
Purpose: [Purpose]
Date: [Current Date]
Prepared By: [Banker Name/AI Assistant]
Risk Rating: [Rating]
Recommendation: [APPROVED / APPROVED WITH CONDITIONS / DECLINED]
Company Background:
Management Team:
Industry Analysis:
Historical Performance (3-5 years):
Key Ratios Table: Present all calculated ratios in a clear table with:
The Five C's Analysis:
CHARACTER:
CAPACITY:
CAPITAL:
COLLATERAL:
CONDITIONS:
Stress Testing Results:
For Each Identified Risk (Top 3-5):
Risk #1: [Name]
[Repeat for all major risks]
Overall Risk Rating: [Low/Moderate/Satisfactory/Marginal/Substandard]
Explanation of Risk Rating: [Justify the rating based on the Five C's and identified risks]
Recommendation: APPROVED / APPROVED WITH CONDITIONS / DECLINED
Rationale: [2-3 paragraphs explaining the recommendation]
Conditions of Approval (if applicable):
Covenants (if applicable):
Pricing:
List all supporting documents:
CRITICAL SECTION: List every data source used in the memo
Format:
DATA SOURCES & CITATIONS
Company Financial Data:
• Income Statement (2022-2024): Morningstar Direct - ABC Corp financials retrieved 2025-12-02
• Balance Sheet (2022-2024): Morningstar Direct - ABC Corp financials retrieved 2025-12-02
• Credit Rating (BBB): S&P Capital IQ - Retrieved 2025-12-02
Industry Benchmarks:
• Manufacturing sector benchmarks: S&P Industry Reports - Manufacturing Sector 2025
• Industry growth rate (8.5%): IBISWorld Manufacturing Industry Report - December 2025
Management Commentary:
• Q4 2024 earnings call: Aiera transcript - ABC Corp Q4 2024 Earnings Call, January 15, 2025
Market Data:
• Stock price ($42.50): LSEG Real-time data - Retrieved 2025-12-02 at 2:30 PM EST
Uploaded Documents:
• 2024 Financial Statements: ABC_Corp_2024_Financials.pdf (uploaded by banker 2025-12-02)
• Equipment appraisal: Equipment_Appraisal_2025.pdf (uploaded by banker 2025-12-02)
Web Sources:
• Industry outlook article: "Manufacturing Sector Trends 2025" - Industry Week - https://www.industryweek.com/... - Nov 2025
[IF DEMO MODE]
⚠️ DEMONSTRATION DATA SOURCES ⚠️
The following data points are simulated for demonstration purposes only:
• Revenue figures ($45M, $48M, $52M)
• EBITDA margins (12.5%, 13.1%, 13.8%)
• All balance sheet figures
• Customer concentration metrics
• Management experience details
These simulated values are designed to create a realistic credit scenario but
should not be used for actual credit decisions.
1. Use Markdown Headers:
# for main sections## for subsections### for sub-subsections2. Use Tables for Financial Data:
| Year | Revenue | EBITDA | Net Income |
|------|---------|--------|------------|
| 2022 | $45.0M | $5.6M | $2.3M |
| 2023 | $48.2M | $6.3M | $2.8M |
| 2024 | $52.1M | $7.2M | $3.4M |
3. Use Bullet Points for Lists:
4. Use Callout Boxes for Critical Info:
**⚠️ KEY RISK**: Customer concentration - Top 3 customers represent 55% of revenue
5. Use Consistent Currency Formatting:
6. Use Consistent Ratio Formatting:
7. Professional Tone:
Save the generated credit memo as:
CreditMemo_[CompanyName]_[LoanAmount]_[Date].md
Example: CreditMemo_ABC_Manufacturing_2500K_20251202.md
If critical data cannot be obtained:
Option 1: Note the Gap
⚠️ DATA GAP: Accounts receivable aging report not available.
Unable to assess receivables quality and collection risk.
Recommend obtaining this prior to final credit approval.
Option 2: Make Conservative Assumptions
Note: Detailed customer concentration data not available.
Analysis assumes moderate concentration risk based on
industry norms for companies of this size.
Option 3: Demo Mode
DEMO DATA: Customer concentration simulated at 40% for
top 3 customers (moderate risk profile) - For demonstration only.
If MCP data conflicts with banker's statements:
Note: Banker indicated revenue of $50M, however Morningstar
data shows $48.2M. Analysis uses Morningstar figure.
Recommend clarifying discrepancy with borrower.
If the analysis indicates the loan should be declined:
Be Direct but Professional:
RECOMMENDATION: DECLINED
Based on the financial analysis, this credit request does not meet the
Bank's minimum underwriting standards. Key concerns include:
1. Debt Service Coverage Ratio of 0.95x is below the minimum 1.25x threshold
2. Declining revenue trend (down 15% YoY) with no clear turnaround plan
3. Negative working capital position of ($850K)
4. High customer concentration (80% from single customer under contract renewal)
While the management team has strong industry experience, the current
financial profile presents unacceptable credit risk without significant
additional support or restructuring of the request.
Alternative structures to consider:
- Reduced loan amount to improve coverage ratios
- Additional equity injection from owners
- Secured lending structure with stronger collateral position
When the MCP servers are set up, the skill should:
1. Detect Available MCP Servers:
2. Query Appropriately:
3. Parse and Structure Responses:
Good:
I'll help you create a comprehensive credit memo for this C&I loan.
Let me start by gathering some basic information:
1. What is the company name?
2. What industry/sector are they in?
3. Is this a public or private company?
We'll then dive into the loan details and financial information.
Avoid:
Please provide: company name, address, phone, fax, email, website,
EIN, state of incorporation, years in business, ownership structure,
management team names and titles, loan amount, loan type... [20 more questions]
Banker: "I don't have the actual financials yet, just make something up that looks realistic."
Good Response:
Understood! I'll create realistic demo data for this credit memo.
This will be clearly marked as simulated data throughout the document.
To make this realistic, what scenario should I model?
1. Strong borrower - solid financials, meets all underwriting guidelines
2. Moderate risk - acceptable but some areas of concern
3. Marginal deal - requires strong mitigants and conditions
Also, what's the approximate loan size and company revenue range you're thinking?
Good:
I've gathered comprehensive data from Morningstar and S&P, but I'm
missing a few items:
⚠️ Not available: Detailed A/R aging report
⚠️ Not available: Equipment appraisal for collateral
Would you like to:
1. Upload these documents if you have them?
2. Proceed with the memo and note these as conditions of approval?
3. Use estimated/demo values for these items?
Good:
The company reported revenue of $52.1M in 2024, representing 8.1%
growth over the prior year¹. This growth rate exceeds the industry
average of 5.2%², indicating strong competitive positioning.
¹Morningstar Direct - ABC Corp 10-K filing, March 2025
²S&P Capital IQ - Manufacturing Industry Report, Q4 2024
If banker is unresponsive or provides minimal information:
Prompt:
I see we're missing some key information. Would you like to:
1. Continue the interview now?
2. Save progress and resume later?
3. Skip to demo mode with placeholder data?
4. Focus on a specific section first?
If MCP queries return errors:
Fallback Strategy:
User Message:
⚠️ I'm having trouble connecting to Morningstar for the financial data.
Let me try S&P Capital IQ instead... [or] Would you like to upload the
financial statements directly?
If ratios are wildly out of range or data is inconsistent:
Flag It:
⚠️ DATA QUALITY CONCERN: The calculated current ratio of 0.15x
seems unusually low and may indicate missing or incorrect data.
Please verify the current assets ($150K) and current liabilities ($1.0M)
figures before proceeding.
A successful credit memo should:
✓ Complete: All sections filled out with relevant information ✓ Cited: Every data point has a clear source ✓ Analyzed: Financial ratios calculated and interpreted ✓ Risk-Assessed: Top risks identified with mitigants ✓ Actionable: Clear recommendation with supporting rationale ✓ Professional: Consistent formatting and banking terminology ✓ Demo-Ready: If in demo mode, clearly marked throughout
For detailed templates and reference materials, see:
Quick reference for when to pause and ask vs. proceed with defaults:
stripe projects
Harvest every `ponytail:` comment in the codebase into a debt ledger, so the deliberate shortcuts and deferrals ponytail leaves behind get tracked instead of rotting into "later means never". One-shot report, changes nothing.
okx dex market
okx agentic wallet
gmgn portfolio
okx dapp discovery
okx agent payments protocol
Stripe payment processing with checkout sessions, subscriptions, webhooks, and customer management.
Build comprehensive 3-5 year financial models with revenue projections, cost structures, cash flow analysis, and scenario planning for early-stage startups. Use this skill when creating financial projections, calculating burn rate or runway, modeling fundraising scenarios, or preparing investor-r...
Stock and cryptocurrency analysis with portfolio management and multi-dimensional scoring.
Real-time crypto derivatives positioning, whale tracking, liquidations, and institutional ETF flows across 37 specialized tools.
Master dbt (data build tool) for analytics engineering with model organization, testing, documentation, and incremental strategies. Use when building data transformations, creating data models, or implementing analytics engineering best practices.
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Stay Ahead with Finalle.ai: The Ultimate Financial News and Tools Platform
AI-powered Pine Script code generator for TradingView
Research stocks at the speed of thought.
Empower your investment strategies with AI signals, option flow data, and advanced chart patterns.
Danelfin review covering its AI stock and ETF scores, rankings, portfolio tools, current pricing, strengths, risks, and alternatives for investors.
A software for comprehensive market sentiment analysis.
'Stock Correlations' App by Freshly.ai: Reveal Stock Patterns and Trends