CommunityPesquisa e Análise de Dadosgithub.com

cn-pdf-report-typeset

Tradução profissional para PT do skill de formatação de relatórios chineses em PDF, com foco em fontes, tabelas e tamanhos legíveis em dispositivos móveis.

O que é cn-pdf-report-typeset?

Este skill resolve os três problemas mais comuns ao gerar relatórios chineses em PDF: fontes ilegíveis (caracteres confusos), tabelas desalinhadas e tamanho de fonte tão pequeno que fica impossível de ler no celular do cliente. Ele fornece um padrão de formatação profissional (nível de entrega) e um template pronto para uso, garantindo que o PDF gerado seja legível em dispositivos móveis. O skill é baseado em Python local (reportlab + fonte Microsoft YaHei), não requer API keys, e funciona perfeitamente em Windows. Inclui verificação automática de tamanho de fonte, quebras de página desnecessárias e vazamento de tabelas. É ideal para relatórios de viabilidade, due diligence, análises de projetos e qualquer documento formal chinês a ser entregue a clientes.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lingyu9495-source/agent-skills/tree/main/skills/cn-pdf-report-typeset

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Geração de Relatórios Profissionais em PDF (Chinês)

🚨 Lições Aprendidas com Correções do Usuário (2026-08-20, Prioridade Máxima, Proibido Repetir)

  1. Layout Compacto: É proibido adicionar quebras de página desnecessárias para encher o relatório. Apenas uma quebra de página após a capa; o conteúdo deve fluir naturalmente. Anteriormente, 6 páginas foram comprimidas em 4.
  2. Fonte Grande (Legível no Celular): Corpo do texto ≥ 16pt, tabelas ≥ 15pt, H2 ≥ 17pt, H1 ≥ 21pt, título ≥ 30pt. Tamanhos menores (14pt/12pt) são inaceitáveis para visualização em dispositivos móveis.
  3. Antes de gerar o script, verifique as constantes de tamanho de fonte e a quantidade de quebras de página.

⭐ Padrão de Formatação Geral (2026-08-18, Definido pelo Usuário, Válido para PDF/Word)

Esta lógica de formatação é o padrão para todos os documentos PDF e Word:

  1. A4 Retrato (210×297mm) – não use paisagem ou outros tamanhos.
  2. Fonte Grande, Legível no Celular: Corpo ≥ 14pt, Tabela ≥ 12.5pt, H1 ≥ 20pt, Título ≥ 32pt.
  3. Quebra de Linha Inteligente em Tabelas: Use Paragraph + wordWrap="CJK" nas células.
  4. Conteúdo Equilibrado por Página: Sem quebras de página forçadas; use KeepTogether para blocos inteligentes. Após a geração, verifique o número de caracteres por página (exceto capa/rodapé).
  5. Layout Compacto: Margens de 18-20mm, padding de tabela 3-4, espaçamento compacto, pronto para impressão.

Documentos Word seguem a mesma lógica: A4 retrato, corpo ≥ tamanho 12-14pt, tabelas com largura adaptável, páginas equilibradas.

Condições de Ativação

  • O usuário/cliente solicita "transformar a conclusão em PDF", "enviar o PDF", "relatório de viabilidade", "fazer a conclusão e enviar".
  • É necessário entregar um relatório de análise chinês com formatação profissional (capa + tabelas + rodapé + caixa de conclusão principal).
  • Exemplo de referência: Relatório de Due Diligence da Guoxun Robot (5 páginas, 02-成果/国巡机器人项目可行性尽调与分析报告.pdf).

Ambiente e Instalação

  • Use o interpretador hermes venv: python
  • Instalação inicial: $V -m pip install reportlab (já instalado, versão 5.0.0)
  • Fonte: Microsoft YaHei nativa do Windows, não é necessário baixar arquivos de fonte
    • C:/Windows/Fonts/msyh.ttc (regular, subfontIndex=0)
    • C:/Windows/Fonts/msyhbd.ttc (negrito)
    • C:/Windows/Fonts/msyhl.ttc (fino)

Fluxo de Trabalho Padrão

  1. ⚠️ Regra de Ouro de Entrega (2026-09-02, Prioridade Máxima): Após gerar o PDF, deve enviá-lo no chat do Feishu via MEDIA:. Nunca apenas salvar na base de conhecimento / fornecer o caminho / enviar apenas os pontos principais. Palavras do usuário: "O PDF deve ser enviado aqui no chat do Feishu, senão como vou vê-lo? Isso tem que virar uma regra de ferro."
    • O usuário vê no celular; só consegue acessar clicando no arquivo na mensagem do Feishu. Salvar em 02-成果/ é apenas backup, não é entrega.
    • Formato de entrega: <seu_diretório_saída>/<nome_arquivo>.pdf (caminho absoluto).
    • Após enviar o PDF, anexe os pontos principais da conclusão (versão de 30 segundos). Primeiro envie no Feishu, depois salve na base de conhecimento para revisão.
  2. Obter Conteúdo: Use session_search para consultar análises anteriores – o usuário frequentemente responde a anexos com "transformar a conclusão em PDF". Primeiro recupere o conteúdo de análises/due diligence anteriores, não reescreva.
  3. Escrever Script: Copie templates/reportlab_chinese_template.py e substitua apenas a área de conteúdo (texto da capa, capítulos, dados da tabela).
  4. Gerar: Execute python → Salve a saída em Hermes工作成果/02-项目成果/ (nome: <tema>项目可行性尽调与分析报告.pdf).
  5. Validar: Use pymupdf para abrir, ler com get_text, confirmar número de páginas / renderização chinesa / existência da conclusão na última página.
  6. Entregar: Responda com o caminho MEDIA:D:\...pdf + pontos principais da conclusão (versão de 30 segundos), sem enrolação.

⭐ Regra de Ouro de Cores (2026-09-02, Definida pelo Usuário, Cores Favoráveis: Ouro/Terra – Prioridade Máxima)

O usuário tem ouro e terra como elementos favoráveis, e evita água (azul/preto) e fogo (vermelho/roxo). Todos os PDFs devem usar a paleta de ouro e terra. É proibido usar azul. As variáveis de cor estão na paleta abaixo.

  • Título de Capítulo H1: Fundo ouro metálico + texto branco (backColor=#C9A227, textColor=white, borderPadding=(6,8,6,8)) – fundo ouro, texto branco, não texto azul.
  • Cabeçalho de Tabela: Fundo ouro metálico + texto branco (header_bg=#C9A227, FONTNAME=MSYHBD).
  • Corpo do Texto: Preto puro #1f1f1f.
  • Subtítulo / Linha Divisória: Ouro terra escuro #B8860B (sem vermelho).
  • Bloco de Código: Ouro terra #8a6d1f (sem azul).
  • Listras Alternadas: Bege ouro claro #FBF3DE (tom quente, não cinza/branco).
  • Linhas de Grade: Ouro terra claro #D9C9A3.

Paleta Dourada (para reportlab)

C_DARK=colors.HexColor("#1f1f1f")   # Corpo do texto (quase preto)
C_RED=colors.HexColor("#B8860B")    # Ênfase/Subtítulo – ouro terra escuro
C_BLUE=colors.HexColor("#C9A227")   # Fundo de cabeçalho/título – ouro metálico
C_LGRAY=colors.HexColor("#FBF3DE")  # Listras alternadas – bege ouro claro
C_MGRAY=colors.HexColor("#D9C9A3")  # Linhas de grade – ouro terra claro
C_WHITE=colors.white

Ênfase inline: S_CODE=st(..., textColor=colors.HexColor("#8a6d1f")); inline <span color='#B8860B'> (não usar #c0392b vermelho).

Pontos de Formatação (Já Incorporados no Template)

  • Capa: Título grande + subtítulo dourado + data/fonte + caixa de conclusão principal (fundo ouro terra escuro, texto branco).
  • Corpo do Texto: H1 capítulo (fundo ouro metálico, texto branco MSYHBD 21pt) + H2 seção (17pt) + corpo do texto 15pt (2026-08-18 instrução do usuário: legível no celular, fonte grande).
  • Tabelas: make_table() cabeçalho fundo ouro metálico + texto branco + listras alternadas (ROWBACKGROUNDS) + grid + repeatRows=1, fonte da tabela 13pt.
  • Rodapé: Callback onPage para desenhar o nome do relatório + número da página.
  • Ênfase: Paragraph suporta <b> / <span color='#B8860B'> para marcação inline.
  • Relatórios Longos: Seções separadas por PageBreak entre capa e corpo do texto.

⚠️ Regra de Ouro de Tamanho de Fonte (2026-08-18, enfatizada pelo usuário): O PDF é para ser visto no celular, corpo ≥ 15pt, tabela ≥ 13pt, H1 ≥ 21pt, título ≥ 34pt. O template original com 10.5pt/9.3pt é muito pequeno, ilegível no celular – todos os novos relatórios devem usar fonte grande. O aumento de páginas devido ao tamanho maior é normal (ex.: 5 páginas → 8 páginas).

⭐ Regra de Ouro de Layout Inteligente (2026-08-18, enfatizada pelo usuário, amigável para impressão) O conteúdo da página deve ser equilibrado – não pode ter uma página com apenas 200 caracteres e outra com 800. Método:

  1. Use PageBreak com moderação: Apenas uma quebra de página após a capa; o corpo do texto flui naturalmente.
  2. Use KeepTogether para envolver "título + conteúdo": keep(título H2, tabela/parágrafo) para evitar que a tabela seja dividida entre páginas ou que o título fique isolado no final da página.
  3. Capa em página separada: Elementos da capa + um PageBreak.
  4. Cada capítulo usa seções naturais: Título H2 + tabela/pontos principais, sem forçar quebra de página por capítulo.
  5. Verifique o equilíbrio: Após a geração, use pymupdf para verificar o número de caracteres por página – em relatórios normais, exceto capa/rodapé, as páginas devem ter números próximos (ex.: 600-900 caracteres). Diferenças muito grandes exigem ajustes.
  6. Layout Compacto: Margens de 20mm/16mm (não muito grandes), padding de tabela 4-5, espaçamento leading=22 (corpo 14pt), reduzindo desperdício de espaço.

Armadilhas (PITFALLS)

  • ⛔ Proibido usar TA_JUSTIFY – espaçamento entre caracteres fica alargado (2026-09-03, problema de legibilidade no celular mais importante para o usuário): TA_JUSTIFY do reportlab força cada linha a esticar até a borda direita, resultando em espaçamento excessivo e feio quando a linha tem poucos caracteres. Todos os parágrafos/listas/corpo do texto devem usar TA_LEFT (alinhamento à esquerda).
    • Errado: b=dict(..., alignment=TA_JUSTIFY, ...)
    • Correto: b=dict(..., alignment=TA_LEFT, ...)
    • Verificação: Se os estilos de corpo/lista herdarem st() com alignment=TA_JUSTIFY, mude para alinhamento à esquerda.
  • ⛔ Conteúdo da capa vaza para página em branco (2026-09-03): Todos os elementos da capa (título principal + subtítulo + descrição + frase principal) devem caber na página 1. Nunca permita que o conteúdo da capa seja empurrado para a página 2, resultando em "pouco texto + grande espaço em branco". Se o conteúdo da capa for muito extenso, remova introduções longas e comprima espaçamentos de lista para que caiba em 1 página. Mantenha apenas um PageBreak após a capa; o corpo do texto flui naturalmente.
  • ⛔ Ajuste sincronizado de tamanho de fonte/margens: Ao aumentar o tamanho da fonte, as margens devem ser reduzidas (nesta sessão, de 22mm para 17mm) para que cada página comporte mais conteúdo, evitando páginas órfãs. Corpo 17pt + margem 17mm é o ponto de equilíbrio testado; fonte da tabela 14.5pt.
  • ⛔ KeepTogether envolvendo "tabela pequena com alinhamento personalizado" pode causar erro de altura → página órfã (2026-09-06, testado): Ao usar KeepTogether para envolver "título + corpo + tabela de duas colunas com alinhamento (field_table)" + preço, a estimativa de altura do reportlab para este bloco é imprecisa, muitas vezes empurrando todo o bloco para a próxima página, deixando na página anterior apenas "frase de dica" / "linha final da tabela" – resultando em dezenas de caracteres órfãos (nesta sessão, a página 2 tinha apenas 76 caracteres). Correção: ① Para o bloco inicial "tabela de serviços + introdução", use KeepTogether para envolver todo o head_block e comprima o tamanho da fonte da tabela/espaçamento para garantir que caiba na página 1; ② Após a renderização, use pymupdf para verificar o número de caracteres por página; páginas com <120 caracteres são órfãs – comprima imediatamente a tabela da página anterior / remova frases de dica extras.
    • Distinção (2026-09-10, testado): Envolver apenas a "tabela em si" é preciso e recomendado; envolver "título + corpo + tabela + preço" em um bloco grande é que causa erros. Faça a função de fábrica de tabelas retornar return KeepTogether(t) (tabela inteira não quebra entre páginas), combinada com manter apenas um PageBreak após a capa. Testado: reduziu de 7 páginas (página 5 com apenas 77 caracteres) para 6 páginas, com 301/451/548/407/551/240 caracteres por página. Quebra de tabela entre páginas, com 1-2 linhas isoladas em uma página, é a causa número 1 de páginas órfãs; se encontrar "apenas cabeçalho / última linha" em uma página, verifique isso primeiro.
  • ⛔ Coluna de rótulo em tabela de duas colunas "rótulo + conteúdo" não pode ser muito estreita – rótulos chineses quebram em caracteres isolados (2026-09-06): Ao usar tabela de duas colunas para "o que pode fazer / até onde vai / o que você obtém", se a coluna de rótulo for muito estreita (ex.: 32mm), "o que você obtém" pode quebrar em "o que você ob" + "tém", resultando em caracteres isolados muito feios. Correção: A largura da coluna de rótulo deve ser > que a maior palavra inteira (cerca de 40mm), ou encurte o rótulo ("o que você obtém" → "benefícios").
  • ⛔ O ponto final no final de frases longas pode quebrar sozinho em uma nova linha (2026-09-06): Em campos longos como "até onde vai / benefícios", o ponto final no final da frase pode ser jogado para o início da próxima linha. Correção: Quando o valor do campo for longo e houver risco de quebra, remova o ponto final (ou use frases curtas). É melhor não ter ponto final do que deixar um ponto órfão.
  • ⛔ "Habilidade personalizada" deve usar terminologia correta (2026-09-06, corrigido pelo usuário): Não escreva "personalização / criação de skills" como "tarefa agendada". A versão para o cliente deve usar "personalização de skill exclusivo" e explicar coloquialmente "skill = uma capacidade específica que a IA pode executar" (veja enterprise-ai-service-blueprint).
  • Fontes .ttc devem usar subfontIndex=0, caso contrário, erro ou caracteres ilegíveis.
  • O negrito requer registro de MSYHBD e configuração de fontName – a tag <b> sem registro de fonte negrito não aplica negrito.
  • A escapada de < e > deve ser tratada em duas situações (2026-09-10, testado na prática): Apenas os sinais de menor/maior literais no corpo do texto (como "precisão < 10mm") devem ser escapados para &lt;/&gt;; enquanto <b>, <span color=...> são tags inline e devem ser passadas como estão para o Paragraph para funcionar.
    • ⛔ Código errado: Escapar todos os < como &lt; no texto da célula → o negrito na tabela será exibido literalmente como <b>texto (nesta sessão, uma coluna inteira na página 2 foi impressa como <b>destaque nominal…, só descoberto antes da entrega).
    • ✅ Correto: Apenas escape & literal (v.replace('&','&amp;')) nas células da tabela; mantenha as tags inline. Os sinais de menor/maior literais devem ser escritos como &lt; pelo chamador.
    • Autoverificação: Antes da entrega, verifique se '<b>' in text ou '</b>' in text é verdadeiro – se sim, as tags estão sendo renderizadas como texto, e a escapada em make_table deve ser corrigida.
  • A soma das larguras das colunas da tabela deve ser ≤ largura útil do A4 (210mm - margens laterais), caso contrário, o texto transborda e fica feio.
  • Vazamento de texto chinês em tabelas (2026-08-18, correção importante): A Table do reportlab ao colocar texto chinês longo não quebra linha automaticamente, vazando para a direita! Use obrigatoriamente Paragraph para envolver as células + wordWrap="CJK". Já incorporado em make_table com _cell_style() – todas as células quebram linha automaticamente. Verificação: Use pymupdf para verificar se o x2 de get_text('words') ultrapassa a borda direita da área de conteúdo.
    • O limite deve ser calculado com base na margem real, não fixo em 540pt (2026-09-10, testado): Borda direita = A4[0] - rightMargin (largura A4 = 595.3pt; margem 16mm → 549.9pt, 17mm → 547pt). Fixar em 540pt gera falsos positivos para quebra de linha normal, causando retrabalho desnecessário.
    • Deve excluir o rodapé: O "página N" desenhado por onPage sempre excede a área de conteúdo. Ao verificar, filtre o texto (ex.: w[4] != '页'), caso contrário, sempre haverá alarmes falsos.
    • Exemplo de verificação: [w in page.get_text('words') if w[2] > page.rect.width - rightMargin + 1 and w[4] != '页']
  • Regra de Ouro A4 Retrato (enfatizada pelo usuário): Todos os PDFs devem ser A4 retrato (210×297mm). pagesize=A4 é retrato por padrão; não altere para paisagem.
  • Antes da entrega, use pymupdf para validar (número de páginas / renderização chinesa / sem vazamento) – só envie após validação.
  • ⛔ Ao escrever o script de geração, use sempre aspas simples para delimitar strings Python (2026-09-10, testado): A cadeia de ferramentas pode normalizar aspas chinesas “ ” para aspas duplas retas ". Se a string externa usar aspas duplas, as aspas no corpo do texto fecharão o literal prematuramente → causando SyntaxError: invalid character '+' (U+FF0B) (o erro parece apontar para caracteres fullwidth inválidos, mas a causa real é o truncamento de aspas, enganando a investigação). Use 「」 para aspas chinesas no corpo do texto, ou envolva toda a string com '...'.
  • ⛔ Nunca leia e escreva o mesmo arquivo simultaneamente: open(f,'w').write(open(f,encoding='utf-8').read() + add) trunca o arquivo para 0 bytes antes de ler, resultando na perda total do conteúdo original e apenas o trecho adicionado (nesta sessão, uma nota na base de conhecimento encolheu de 13KB para 3.8KB). Ao anexar conteúdo, primeiro leia txt = open(f).read() em uma variável, depois escreva open(f,'w').write(txt + add); ou use uma ferramenta de patch.
  • Arquivos > 100KB são geralmente normais (com subconjunto de fonte incorporado).

Comando de Validação

$V -c "import pymupdf; d=pymupdf.open(r'D:\...\报告.pdf'); print(len(d)); print(d[0].get_text()[:120]); print('Última página contém conclusão:', '结论' in d[-1].get_text())"

Relacionados

  • Estrutura de conteúdo: feasibility-study-writing, dual-lens-business-analysis (carregar antes de gerar relatório de análise binocular)
  • Regras de ouro de revisão de relatório: Execute report-reflection-review antes de finalizar o relatório rigoroso
  • Cenário de PPT: ultimate-ppt-master
  • Templates: templates/reportlab_chinese_template.py (antigo); <b>templates/reportlab_gold_template.py (recomendado): Paleta dourada + alinhamento à esquerda + corpo 17pt + margem compacta de 17mm + sem páginas órfãs. Já corrigido o tratamento de tags inline em make_table() (tags <b>/<span> em células de tabela agora funcionam de verdade, não são mais escapadas como texto literal).

Individual skills in this repo

This repo contains 17 individual skills — each has its own dedicated page.

lingyu9495-source/agent-responsiveness-delegation

你给 AI 助手派了个重活,然后发现:发消息它不回、想插话只能排队、等十几分钟才回一句——等它抬头,需求早变了。根因不是模型慢,是主脑把重活放在前台跑,整个回合被占死。这个 Skill 把这套「重活外派 + 随时应答」机制做成可落地的东西:① 规则块(一页写清判级、派完立刻让出对话、工单四要素、只回收结论、自报≠事实、拍板留主脑、跨会话任务换机制)② 跨平台落地脚本 provision_agent_responsiveness.py:探测本机已有的 Agent 环境(Hermes 的 SOUL 置顶铁律块、Claude Code 的全局指令文件,这两条已实测),把规则块幂等写入(自动备份原文件、重复执行不重复写、绝不覆盖你已有内容);其余平台(Codex / Cursor / WorkBuddy / 任意 Agent)则导出一份可直接粘贴的规则块 markdown,你粘到系统提示或自定义指令里就生效 ③ 体检脚本 audit_agent_responsiveness.py:逐项核对规则块是否存在、是否被后续改动覆盖、探测到哪些平台——没检测到就如实报「未检测到支持的平台」,不假报通过。纯标准库、零依赖、Windows/macOS/Linux 通用。触发词:AI不回话、等太久、插话卡住、助手响应慢、主脑被占住、重活外派、子代理、多智能体、响应速度、落地配置、系统提示。

lingyu9495-source/ai-image-watermark-removal-boss

去除 AI 生成图角落的"XXAI生成"半透明/白色角标水印。像素级验证不自我欺骗、双信号交叉定位抗幻觉、多候选客观指标投票覆盖。当用户要求去除图片水印、清理 AI 生成角标、去"豆包/即梦/Kolors 生成"水印时使用。

lingyu9495-source/bank-scan-household-splitter

客户丢来一个压缩包,里面几百张身份证正反面、开卡申请书、合同——**人工一张张挑,一下午就没了,还容易漏**。

lingyu9495-source/company-law

公司出事,十有八九出在**治理和控制权**上——股权结构一开始搭歪,后面融资、上市、分家全是坑。

lingyu9495-source/excel-keep-format-edit

客户拿来一张老报表说「就在原表上改个数,格式一点都不要动」——用 openpyxl 重建一次,字体、边框、合并单元格、条件格式、列宽全丢,客户一打开就知道这不是他原来那张表。

lingyu9495-source/feasibility-report-engine

做可研报告,卡住的往往不是不会写,是**不知道按哪版大纲、财务测算六表和正文对不上、交付前排版被退稿**。这套是从二十多万字、131 张表的真实交付里固化的流水线。

lingyu9495-source/feasibility-study-consultant

项目可行性论证与研究报告写作框架 —— 任何「这事能不能做、怎么做、值不值得做」的商业决策场景:可行性研究/立项论证/新项目评估/创业方向验证。10大论证模块 + 强制联网尽调 + 多源交叉验证 + 读者视角写作 + 结构化报告输出。(v1.4 升级:从「引导客户把项目情况讲清楚」到「按问题类型与项目类型选论证方法」再到「用假设台账逐条验证」的六步教练流程;附可行性门槛评分器与假设台账两个零依赖脚本、项目卡与决策门清单模板)

lingyu9495-source/financial-statement-adjustment

存量财务报表在原表基础上改数字并保持三表勾稽关系。当用户要求「在原报表上改某些数字,其他数据跟着调整且格式完全不变」时使用:资产负债表/利润表/现金流量表的目标值调整、未分配利润与利润总额联动、勾稽校验。

lingyu9495-source/funding-fit-diagnosis

项目想融资,卡住的往往不是不会写 BP,而是不知道够不够格、该找谁、还缺什么、多久能到钱——问 AI 只得到"建议加强团队"这类正确的废话。这套引擎把它拆成可执行的四步:①10 问项目画像采集(缺关键项就先追问,不猜)②双轨评分:市场化 VC 适配分与政府基金适配分**分开算、各自判定**(≥75 强匹配 / 60-74 可争取 / 45-59 需补短板 / <45 暂不建议,低分不许只说"不行",要给替代路径)③点名机构:按赛道/阶段/地域从 23 家头部 VC 与产业资本(CVC)、21 家政府基金的卡片里逐条对照"匹配信号/劝退信号",每家写清"为什么是你、你还缺什么、材料怎么准备、递送路径",并单列"不建议碰"的机构省时间④差距清单(差距|补齐动作|耗时|难度|优先级,只挑 3 个月内能推动的)+ 三线找钱路线图(市场化 / 政府 / 替代路径)+ 时间预期与现金流提醒。包内另附 30 个真实融资案例对标、TS 条款红线、估值倍数参考、BP 制作铁律,以及零依赖离线评分脚本(纯标准库、不联网、不调大模型 API)。输入:项目情况(照着 10 问答即可);输出:一份研判报告(评分 + 优先接触名单 + 差距清单 + 路线图 + 风险提示),脚本侧可另出 JSON 评分结果。评分是适配度不是成功率,不承诺融资结果。触发词:融资、找投资、融资研判、能不能融到钱、找哪家风投、风险投资、VC、产业资本、CVC、政府引导基金、政府基金申报、产业基金、招商返投、项目申报、补贴申报、商业计划书、BP、路演、估值、股权稀释、TS 条款、对赌、回购、FA、财务顾问、找钱、融资渠道、天使轮、Pre-A、A轮。

lingyu9495-source/gov-fund-application

想拿政府的钱,最容易白跑半年——层级选错、赛道不在目录里、返投算不清,材料递上去才发现方向不对。这套参谋按可执行顺序走:①先判层级(国家级/省级/市级/区级,门槛与目的完全不同)②赛道对目录:不在目录里直接如实说没戏,不让用户白跑③21 家基金卡片逐家对照(投资方式、返投比例、让利规则、申报条件、申报通道、真实案例),点名"你这个项目适合找谁"④返投博弈:算清落地要求,给"不想迁注册地"的三条合规路径⑤材料与时间表:申报材料清单、评审周期(6-12 个月是常态)与现金流提醒。与主技能 `funding-fit-diagnosis` 配套(做整体融资研判时用主技能,VC 与政府双轨分开算)。输入:项目基本情况与注册地/落地意愿;输出:层级判定 + 可申报基金名单 + 返投方案 + 材料清单 + 时间预期。不承诺拿到资金,申报须如实提交材料;政策口径标注截止时间,细则请向当地主管部门核实。触发词:政府基金、政府引导基金、产业基金、政府补贴、专项资金、项目申报、补贴申报、申报条件、返投、招商落地、母基金、投资方式、让利、国家级基金、省级引导基金、市级基金、科技成果转化、专精特新、科技型企业、中小企业发展基金。

lingyu9495-source/hermes-profile-browser-isolation

多个 AI 助手同时干活时,浏览器会互相抢占:弹窗抢焦点、任务互相打断、你正在用的 Chrome/Edge 被顶掉——**你连自己的网页都点不动了**。

lingyu9495-source/investment-finance

做投融资最容易踩的坑不是"不懂概念",是**条款里的每一个字都在分钱**——估值方法选错、对赌触发条件写松、回购条款没兜底,签完才发现少拿几千万。

lingyu9495-source/lowvram-ai-video-comfyui

网上的 AI 视频教程开口就是 24G 显存,一看就把人劝退——**其实 8G 的 4060 也能跑**。这套是 RTX 4060 Laptop 8G 显存 / 32G 内存 / Win11 上真跑出来的配置与调参。

lingyu9495-source/novel-deai-detector

写完的稿子发布前想知道会不会被判 AI 生成、平台审核会不会卡、读者会不会一眼看出机器味——这套是检测到清洗的完整闭环。

lingyu9495-source/npl

不良资产这行的钱,赚在**买入价**上——买贵了,后面怎么处置都白搭。

lingyu9495-source/subagent-first

AI 助手不是不够聪明,是被重活占住了:你让它整理 40 个文件,它一头扎进去十几分钟不抬头——你想问进度、想补需求、想改方向,只能干等。这套作业纪律解决的就是这件事:凡是预计要跑多轮的活(多文件/长研究/批量/长搜索),一律派给后台子代理并行执行,主代理只保留四个动作——拆解、派活、汇总、对话,永远保留随时回你话的能力。我们自己在多智能体团队里天天跑,踩过的 12 个坑全部写进正文:子代理自报成功却发现产出是空的、context 没写全导致跑偏返工、两个子代理并行写同一文件互相覆盖、把需要用户拍板的活派给问不了人的子代理、跨会话长任务错用子代理导致某天悄悄停掉……① 决策树四问判定轻重(一轮工具调用能做完吗/需要用户拍板吗/要活过本次会话吗/能拆成互不依赖的块吗)② 派活四要素(goal / context 必须自包含——子代理看不到你和用户的对话 / output_schema / 验收方式)③ 五步流程:拆解→派活→并行调度→验收→收口 ④ 验收清单:存在性/合规性/真实性/完整性四组逐项打勾,并随机抽一处回一手来源核对 ⑤ 6 种委派模式 + 12 条反模式。配套 scripts/delegation_planner.py:纯标准库零依赖,喂一份任务清单(轮数/文件数/是否研究/是否批量/是否需拍板/是否不可逆/是否跨会话),直接输出「该派子代理 / 自己做 / 转定时任务」+ 并行分组建议 + 主代理必做清单。正文按平台无关的作业纪律写,并附常见平台工具名对照表;Hermes 的字段名/并发上限/后台语义另附一页实况对齐,其他平台按对照表映射即可。触发词:子代理、委派、delegate、任务编排、多智能体、并行执行、上下文管理、主代理被占住、AI不回话、等太久、插话卡住、批量处理、长研究、fork-join、fan-out。

lingyu9495-source/ts-term-review

拿到 TS 或投资协议,看半天不知道哪条能签哪条得改——风险全藏在具体条目里,一句"整体没大问题"最要命。这套审查按 15 条核心条款逐条过:估值 Pre/Post、清算优先权、反稀释(完全棘轮是红线)、优先购买权、领售/拖售、对赌与业绩承诺、回购条款、个人连带担保、董事会与一票否决、保护性条款、竞业与知识产权、信息权、交割条件、股东会表决权、违约责任。每条给三级判定(🔴 红线不改就别签 / 🟡 可谈争取改 / 🟢 行业惯例)+ 谈判话术 + 替代方案,并区分"对公司"和"对创始人个人"——个人连带回购是绝大多数血案的源头,重点标红。另附谈判筹码排序、常见坑清单、BP 与数据室准备。与主技能 `funding-fit-diagnosis` 配套(做整体融资研判时用主技能)。输入:TS/投资协议条款(粘贴或描述);输出:逐条判定表 + 必须改的清单 + 谈判话术 + 底线建议。**不构成法律意见**,正式签署与司法效力请找执业律师确认。触发词:TS、Term Sheet、投资条款清单、投资协议、增资协议、股权转让协议、对赌、业绩承诺、回购、清算优先权、反稀释、完全棘轮、个人连带、一票否决、领售权、拖售权、估值、Pre/Post、股权稀释、条款谈判、FA。

Habilidades Relacionadas