Shouxin Report
Use this skill for end-to-end small-business credit report work when there is a fixed template, especially .xlsx templates with protected structure, formulas, and standard disclosure sections.
Use it for:
- - First-time customer credit report filing under a bank template
- Revising an existing credit report draft or optimization version
- Creating a separate customer-facing supplement checklist
- Financial-statement mapping, tax-table extraction, and bank-flow analysis
- Examiner-style final review and post-review revision
Do not use it for:
- - Free-form narrative reports without a fixed template
- Pure legal opinions, audit reports, or valuation reports
- Tasks limited to a single isolated artifact when a narrower skill is enough
- Use
$spreadsheet for spreadsheet-only work
- Use
$credit-report-writing for text-only credit writing
Required Inputs
- - Original template path
- Customer material directory
- Borrower/entity name
- Current working draft if one exists
- Bank-specific rules, forbidden edits, and output requirements
- Current credit terms if available:
- amount
- tenor
- guarantee/enhancement structure
- pledged IP if any
Required Outputs
- - Updated report draft or final workbook copy
- Structured extraction results as needed during work
- Customer-facing supplement checklist kept separate from the report body
- Final review findings and repair plan before final write-back
Hard Rules
These rules are mandatory for every run:
- 1. Strictly separate template skeleton from customer content.
- Never delete or compress fixed template titles, numbering, formulas, headers, field groups, or disclosure directories.
- Evidence priority is fixed:
- customer scans / original materials
- external sources for auxiliary verification
- current report text
- 4. Report body and customer supplement checklist must be separate deliverables.
- The report body must not contain internal traces such as
待补充, 待核实, 待确认, 补录, 需客户补充. - Financial analysis must follow
问题 -> 原因 -> 缓释/应对 -> 整体可控. - Bank statements must be reviewed as a dedicated step, not merely quoted from prior drafts.
- Fully use materials on:
- top 5 suppliers/customers
- existing financing
- bank statements
- tax filings
- financial statements
- payroll
- related entities
- IP / pledge assets
- 9. The final review must include a material-driven reverse audit:
- ask what the materials already contain that the report still does not use well
- 10. Before final output, optimize only in-cell readability:
- paragraph breaks
- line breaks
- wrapping
- alignment
- without breaking template layout
Standard Workflow
Follow this order unless the user explicitly narrows scope.
1. Intake and Boundary Lock
- - Confirm the original template, material directory, borrower name, and current draft.
- Identify what cannot be changed:
- formulas
- merged-cell layout
- fixed section headers
- numbering
- standard disclosure items
2. Template Skeleton Identification
Create a mental or written split between:
- -
A-class: fixed template skeleton - INLINECODE8 : customer-specific content
If in doubt, treat the item as skeleton until proven otherwise.
3. Material Inventory and Classification
Classify the customer materials into:
- - tax filings
- financial statements
- contracts
- payroll
- bank statements
- top 5 upstream/downstream
- financing/credit information
- related entities
- IP / pledge assets
- corporate profile / founder resume
- other official or third-party materials
4. Structured Extraction
Extract and normalize the materials before writing:
- period
- cumulative sales
- amount in yuan and 10k yuan
- three-period mapping
- reclassification items
- tie-out checks
- customer/supplier
- product/service
- date
- amount
- term
- month
- headcount
- payroll amount
- settlement bank
- operating inflows/outflows
- payroll/provident fund/payment patterns
- interbank fund transfer patterns
- name
- amount
- share
- years of cooperation
- settlement method
- related-party status
- bank
- borrower
- product
- balance
- maturity
- guarantee mode
- name
- relation
- known operating facts
- title
- type
- certificate/registration
- status
- pledge value if already provided
5. Draft Population Under the Template Skeleton
Populate only within the skeleton:
- - business profile
- procurement and sales channel tables
- operating overview
- financial areas
- financial commentary
- key disclosures
- history
- other matters
- proposal / approval opinion sections
Never replace a required structured disclosure block with one summary paragraph.
6. Customer Supplement Split
Only after fully checking materials and auxiliary public info:
- - move unresolved gaps into a separate customer supplement checklist
- never leave unresolved gap language in the report body
For customer-facing checklists:
- - use plain language
- avoid internal review jargon
- do not ask again for materials already provided
7. Language Optimization
Improve the body for examiner readability:
- - make business profile and operating overview distinct
- front-load strengths and qualification highlights
- write compact, factual, approval-oriented paragraphs
- avoid promotional tone
8. Financial Analysis Deepening
Write finance as credit analysis, not textbook commentary.
Must cover:
- - revenue and tax consistency
- working-capital occupation
- receivables/inventory logic
- debt structure
- equity support
- financing pressure
- repayment source
- risk control and mitigants
9. Examiner-Style Review
Review the report as an examiner:
- - logic conflicts
- stale numbers/dates
- shallow analysis
- inconsistent formulas
- unclosed reasoning
- underused materials
10. Material-Driven Reverse Audit
This step is mandatory before final output.
Ask:
- - What does the material clearly contain that the report still does not use well?
- Are top-5 counterparties fully turned into stability conclusions?
- Are bank statements used to support operating continuity and repayment source?
- Is existing financing written as structure, not merely a total balance?
- Are founder background, qualifications, and IP support translated into credit language?
11. Final Consistency Check
Check:
- - cross-section numerical consistency
- tax/financial/bank-statement/payroll alignment
- formula retention
- skeleton retention
- old-case residue
- forbidden internal phrases
12. In-Cell Formatting Polish
Only optimize inside cells:
- - split long text into 2-4 logical paragraphs
- preserve numbering
- use line breaks
- set wrap text
- top-align and left-align long narrative cells
Recommended Agent / Subagent Architecture
Use the minimum set that fits the job, but the following architecture is the default.
Main Orchestrator
INLINECODE9
- - Owns sequencing, evidence priority, skeleton protection, final judgment, and write-back
Core Subagents
INLINECODE10
- - Detects and protects skeleton sections
- Must be enabled whenever the template has fixed disclosure blocks
INLINECODE11
- - Extracts tax filings, financials, contracts, payroll, bank flows, top-5 parties, financing, related entities, IP
- Must be enabled when source materials are large or mixed-format
INLINECODE12
- - Maps statements to template fields, handles reclassification and tie-out
- Must be enabled when there is a financial statement section
INLINECODE13
- - Writes financial commentary, payroll analysis, true revenue ratio, working-capital logic
- Must be enabled when the report has material financial commentary
INLINECODE14
- - Writes business profile, operating overview, history, risk/reasonability narrative
- Must be enabled when the report is for examiner reading
INLINECODE15
- - Produces customer-facing supplement checklist in plain language
- Skip only if the materials are already complete
INLINECODE16
- - Simulates reviewer questions and catches weak reasoning
- Must be enabled before finalization for complex or high-stakes files
INLINECODE17
- - Responds to examiner findings and decides what should or should not be added
- Use whenever final reviewer pushback is expected
INLINECODE18
- - Rechecks facts against scans and statements, especially bank flows
- Must be enabled before final write-back
INLINECODE19
- - Improves readability inside cells without changing the layout
- Use for Excel-based final deliverables
Analysis Standards by Module
Business Profile
- - State what the company does, core products/services, solution capability, and business scale
- Use tax sales to anchor scale
- If qualifications and founder background materially support credit quality, translate them into examiner language
Operating Overview
- - Focus on business chain, applications, top 5 counterparties, stability, and proof of continuity
- Use contracts, top-5 tables, bank statements, payroll, tax and financial statements together
Financial Commentary
- - Start from the current period
- Explain not only movement, but business reason
- Always close with mitigants and controllability
Existing Financing and Banking Relationship
- - Write structure, not just the total balance
- If materials show multiple banks, products, or light-guarantee credit acceptance, turn that into a positive credit signal
- Use settlement volume, payroll bank, and average balance when available
Working-Capital / True Revenue Ratio
- - Preserve original formula logic
- Update inputs from current materials
- If some inputs remain partially unresolved, preserve the formula structure and only update confirmed base variables
Related Entities
- - Keep the report body factual and limited to what is supported
- Put missing income, liability, and financing fields into the customer supplement checklist
Anti-Footgun Checks
Run these before final output:
- 1. Skeleton check
- - Have any fixed headings, numbering, formulas, tables, or disclosure directories been removed or collapsed?
- 2. Old-value check
- - Search for old dates, old borrower names, old revenue figures, stale ratios, and placeholder text.
- 3. Internal-trace check
-
待补充
-
待核实
-
待确认
-
补录
-
需客户补充
- INLINECODE25
- 4. Material-use check
- - For each key material set, ask whether it has been turned into examiner-facing conclusions:
- top 5 upstream/downstream
- existing financing
- bank statements
- payroll
- tax filings
- IP / pledge assets
- founder background
- 5. Formula check
- - Confirm formulas remain formulas and input cells carry the new values.
Review-Feedback Revision Mechanism
When a reviewer returns comments:
- 1. Split comments into:
- - hard errors
- evidence gaps
- depth/clarity issues
- 2. Recheck source materials first.
- If the material already answers the issue, revise the report before requesting supplements.
- If the material does not answer it, add only the missing item to the supplement list.
- Re-run:
- - examiner review
- material reverse audit
- consistency check
Reuse on a New Customer
For each new customer:
- - keep the same skeleton-first workflow
- rebuild the material inventory from scratch
- never carry over prior borrower facts or old ratios
- regenerate all top-5, financing, tax, financial, and bank-flow conclusions from the new materials
- create a fresh supplement list only for genuine unresolved gaps
Continuous Update Guidance
Update this skill whenever a project reveals:
- - a new template pitfall
- a new stale-value pattern
- a stronger examiner objection pattern
- a reusable extraction method
- a better way to convert raw materials into credit conclusions
When updating:
- - prefer improving checklists and guardrails over adding long explanations
- keep the skill concise
- only add reference files if a topic becomes too detailed for SKILL.md
守信报告
当存在固定模板时,特别是具有保护结构、公式和标准披露章节的.xlsx模板,使用此技能进行端到端的小型企业信用报告工作。
适用于:
- - 根据银行模板进行首次客户信用报告填报
- 修订现有信用报告草稿或优化版本
- 创建独立的客户补充清单
- 财务报表映射、税务表格提取和银行流水分析
- 审查员式最终审核及审核后修订
不适用于:
- - 无固定模板的自由格式叙述性报告
- 纯粹的法律意见书、审计报告或估值报告
- 当更细化的技能足够时,仅限于单一孤立工件的工作
- 仅涉及电子表格的工作请使用
$spreadsheet
- 仅涉及文本的信用报告撰写请使用
$credit-report-writing
必需输入
- - 原始模板路径
- 客户材料目录
- 借款人/实体名称
- 现有工作草稿(如有)
- 银行特定规则、禁止编辑项和输出要求
- 当前信用条款(如有):
- 金额
- 期限
- 担保/增信结构
- 质押知识产权(如有)
必需输出
- - 更新后的报告草稿或最终工作簿副本
- 工作过程中所需的结构化提取结果
- 独立于报告正文的客户补充清单
- 最终回写前的审核发现及修复方案
硬性规则
每次运行必须遵守以下规则:
- 1. 严格区分模板骨架与客户内容。
- 切勿删除或压缩固定的模板标题、编号、公式、页眉、字段组或披露目录。
- 证据优先级固定:
- 客户扫描件/原始材料
- 辅助核实的外部来源
- 当前报告文本
- 4. 报告正文与客户补充清单必须是独立的交付物。
- 报告正文不得包含内部痕迹,如待补充、待核实、待确认、补录、需客户补充。
- 财务分析必须遵循问题 -> 原因 -> 缓释/应对 -> 整体可控的逻辑。
- 银行流水必须作为专门步骤进行审核,而不仅仅是引用先前草稿。
- 充分利用以下材料:
- 前五大供应商/客户
- 现有融资
- 银行流水
- 纳税申报
- 财务报表
- 工资单
- 关联实体
- 知识产权/质押资产
- 9. 最终审核必须包括基于材料的反向审计:
- 询问材料中已包含但报告尚未充分利用的内容
- 10. 在最终输出前,仅优化单元格内的可读性:
- 段落分隔
- 换行
- 自动换行
- 对齐
- 不破坏模板布局
标准工作流程
除非用户明确缩小范围,否则按此顺序执行。
1. 接收与边界锁定
- - 确认原始模板、材料目录、借款人名称和当前草稿。
- 识别不可更改的内容:
- 公式
- 合并单元格布局
- 固定章节标题
- 编号
- 标准披露项目
2. 模板骨架识别
在以下两者之间创建思维或书面区分:
如有疑问,在确认为其他类别前,先将其视为骨架。
3. 材料清点与分类
将客户材料分类为:
- - 纳税申报
- 财务报表
- 合同
- 工资单
- 银行流水
- 前五大上下游
- 融资/信用信息
- 关联实体
- 知识产权/质押资产
- 公司简介/创始人简历
- 其他官方或第三方材料
4. 结构化提取
在撰写前提取并规范化材料:
- 期间
- 累计销售额
- 金额(元及万元)
- 三期映射
- 重分类项目
- 勾稽检查
- 客户/供应商
- 产品/服务
- 日期
- 金额
- 期限
- 月份
- 员工人数
- 工资金额
- 结算银行
- 经营流入/流出
- 工资/公积金/支付模式
- 跨行资金划转模式
- 名称
- 金额
- 占比
- 合作年限
- 结算方式
- 关联方状态
- 银行
- 借款人
- 产品
- 余额
- 到期日
- 担保方式
- 名称
- 关系
- 已知经营事实
- 名称
- 类型
- 证书/注册号
- 状态
- 质押价值(如已提供)
5. 在模板骨架下填充草稿
仅在骨架内填充:
- - 业务概况
- 采购与销售渠道表
- 经营概况
- 财务领域
- 财务评述
- 关键披露
- 历史沿革
- 其他事项
- 建议/审批意见章节
切勿用一个总结段落替换必需的结构化披露块。
6. 客户补充清单分离
仅在充分检查材料和辅助公开信息后:
- - 将未解决的缺口移至独立的客户补充清单
- 切勿在报告正文中保留未解决的缺口表述
对于面向客户的清单:
- - 使用通俗语言
- 避免内部审查术语
- 不要再次索要已提供的材料
7. 语言优化
提高正文的可读性,便于审查员阅读:
- - 使业务概况与经营概况区分明确
- 前置优势和资质亮点
- 撰写简洁、基于事实、以审批为导向的段落
- 避免宣传性语气
8. 财务分析深化
以信用分析而非教科书评述的方式撰写财务部分。
必须涵盖:
- - 收入与税务一致性
- 营运资金占用
- 应收账款/存货逻辑
- 债务结构
- 权益支持
- 融资压力
- 还款来源
- 风险控制与缓释措施
9. 审查员式审核
以审查员的视角审核报告:
- - 逻辑冲突
- 过时数据/日期
- 分析浅薄
- 公式不一致
- 推理不完整
- 材料利用不足
10. 基于材料的反向审计
此步骤在最终输出前为强制步骤。
询问:
- - 材料中明确包含但报告尚未充分利用的内容是什么?
- 前五大交易对手是否已充分转化为稳定性结论?
- 银行流水是否用于支持经营连续性和还款来源?
- 现有融资是否作为结构而非仅总余额来撰写?
- 创始人背景、资质和知识产权支持是否已转化为信用语言?
11. 最终一致性检查
检查:
- - 跨章节数字一致性
- 税务/财务/银行流水/工资单对齐
- 公式保留
- 骨架保留
- 旧案例残留
- 禁止的内部短语
12. 单元格内格式优化
仅优化单元格内部:
- - 将长文本拆分为2-4个逻辑段落
- 保留编号
- 使用换行
- 设置自动换行
- 长叙述性单元格采用顶端对齐和左对齐
推荐代理/子代理架构
使用适合工作的最小集合,但以下架构为默认架构。
主协调器
固定模板信用报告协调器
- - 负责排序、证据优先级、骨架保护、最终判断和回写
核心子代理
模板结构守卫
- - 检测并保护骨架章节
- 当模板具有固定披露块时必须启用
数据提取器
- - 提取纳税申报、财务数据、合同、工资单、银行流水、前五大交易对手、融资、关联实体、知识产权
- 当源材料量大或格式混合时必须启用
财务映射
- - 将报表映射到模板字段,处理重分类和勾稽
- 当存在财务报表章节时必须启用
财务分析撰写器
- - 撰写财务评述、工资分析、真实收入比率、营运资金逻辑
- 当报告包含实质性财务评述时必须启用
信用审查叙述润色器
- - 撰写业务概况、经营概况、历史沿革、风险/合理性叙述
- 当报告供审查员阅读时必须启用
客户友好清单撰写器
- - 以通俗语言生成面向客户的补充清单
- 仅在材料已完整时跳过
信用审查员审核器
- - 模拟审查员问题并发现薄弱推理
- 对于复杂或高风险文件,在定稿前必须启用
信用