lingyu9495-source/agent-responsiveness-delegation

Délègue les tâches lourdes aux sous-agents, libère le chef d'orchestre et garantit une réponse instantanée aux interruptions utilisateur.

Qu'est-ce que agent-responsiveness-delegation ?

Ce Skill résout un problème critique des assistants IA : lorsque le chef d'orchestre (main brain) exécute une tâche lourde en avant-plan, il bloque toute interaction utilisateur – les messages restent en file d'attente pendant de longues minutes. La solution proposée est triple : (1) un bloc de règles standardisé qui force la délégation systématique des tâches lourdes aux sous-agents, libère immédiatement la conversation après chaque délégation, et donne la priorité absolue aux interruptions utilisateur ; (2) un script d'approvisionnement `provision_agent_responsiveness.py` qui écrit ce bloc de règles de manière idempotente dans les emplacements d'instructions des agents pris en charge (Hermes SOUL.md, Claude Code CLAUDE.md testés) et exporte un bloc prêt à coller pour les autres plateformes (Codex, Cursor, WorkBuddy, etc.) ; (3) un script d'audit `audit_agent_responsiveness.py` qui vérifie que les règles sont en place, à jour et non écrasées. Le Skill est écrit en bibliothèque standard pure Python, zéro dépendance, compatible Windows/macOS/Linux. Les mots-clés déclencheurs sont : IA ne répond pas, temps d'attente trop long, interruption bloquée, assistant lent, chef d'orchestre bloqué, délégation de tâches lourdes, sous-agents, multi-agents, réactivité, configuration pratique, instruction système.

Compatible avec✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/lingyu9495-source/agent-skills/tree/main/skills/agent-responsiveness-delegation

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Aperçu

Depuis le README du skill

QR Code WeChat de 九品锦锂e

Documentation

Chef d'orchestre uniquement pour la coordination · Tâches lourdes déléguées aux sous-agents · Réponse instantanée

Phénomène : on donne une tâche lourde à l'assistant IA, puis il ne répond plus aux messages, on ne peut pas l'interrompre, on attend 10 minutes pour une seule phrase. Cause racine : ce n'est pas le modèle qui est lent, c'est le chef d'orchestre qui exécute la tâche lourde en avant-plan, bloquant toute la conversation – les messages de l'utilisateur font la queue derrière. Solution : transformer « délégation des tâches lourdes + réponse instantanée » en une règle inscrite dans les instructions de l'Agent, et l'appliquer de manière idempotente sur la machine.

Indépendant de la plateforme : le bloc de règles lui-même est indépendant de la plateforme ; tout Agent AI supportant les fichiers d'instructions / le prompt système / les sous-agents est applicable (Claude Code / Codex / Cursor / WorkBuddy / Hermes / autres plateformes similaires). Le script d'approvisionnement n'écrit directement que dans les deux emplacements testés ; pour les autres plateformes, il suit le chemin « exportation du bloc de règles prêt à coller » – il ne devine pas les chemins de configuration, ni n'invente de champs.


Quand l'utiliser

  • Quand l'utilisateur se plaint « j'attends trop longtemps / ça bloque quand j'essaie d'interrompre / personne ne répond / je dois discuter souvent avec toi » ;
  • Pour institutionnaliser « déléguer les tâches lourdes aux sous-agents, le chef d'orchestre répond instantanément » sur une ou plusieurs instances d'Agent sur la machine ;
  • Pour ajouter ce mécanisme à une instance (via scripts/provision_agent_responsiveness.py) et vérifier qu'il est bien actif (via scripts/audit_agent_responsiveness.py).

La cause racine

Le chef d'orchestre exécute les tâches lourdes (récupération par lots, traitement de plusieurs fichiers, scripts longs) en avant-plan → tout le cycle de réponse est bloqué :

  • Pendant une commande longue en avant-plan, les messages de l'utilisateur font la queue ;
  • Sur certaines plateformes, quand un sous-agent est en cours d'exécution, l'interruption utilisateur est dégradée en « file d'attente » : elle n'est lue qu'à la fin du cycle complet ;
  • D'où la sensation utilisateur « cet assistant ne me répond pas » – alors qu'il est simplement en train de travailler sans interruption.

Conclusion : pour qu'un assistant soit toujours joignable, il doit ne pas exécuter lui-même les tâches lourdes, et lorsqu'il est effectivement occupé, une voie d'interruption instantanée doit être préservée. Ces deux conditions doivent être remplies ensemble.


Les trois choses à faire ensemble (indispensables)

1. Inscrire le bloc de règles dans la couche d'instructions de l'Agent (en tête)

Le bloc de règles complet se trouve dans templates/agent-ops-rules.md (utilisé par le script). Les six règles clés :

  • Quadruple niveau (trier avant d'agir) : L0 Question/Réponse → répondre directement, ne pas déléguer | L1 Opération rapide unique (≤1 outil et ≤20 secondes) → exécuter directement | L2 Opération multi-étapes / longue / par lots / avec Internet → toujours déléguer | L3 Nécessité d'une validation utilisateur → d'abord répondre « Ceci nécessite votre décision sur X ».
  • Après délégation, répondre immédiatement et terminer le tour (interdiction d'attendre sans rien faire ; attendre = ne pas avoir délégué).
  • Commandes de plus de 60 secondes en arrière-plan (les commandes longues en avant-plan bloquent tout le tour).
  • Le sous-agent ne retourne que la conclusion + le chemin du produit ; l'analyse intégrée est faite par le chef d'orchestre.
  • L'interruption utilisateur a la priorité absolue : répondre immédiatement, si possible répondre, ne jamais faire attendre l'utilisateur.
  • Les tâches nécessitant une question / validation restent chez le chef d'orchestre (le sous-agent ne peut pas interroger un humain).

Le bloc de règles est encapsulé par <!-- agent-ops-rules:v1 --> … <!-- /agent-ops-rules -->, grâce à cette paire de marqueurs, le script d'approvisionnement est idempotent : en cas de réexécution, il ne remplace que son propre bloc marqué, sans toucher à votre contenu.

2. Préserver une voie d'interruption instantanée (dépendante de la plateforme)

La sémantique de « l'utilisateur interrompt l'IA quand elle est occupée » varie selon les plateformes, avec des effets radicalement différents :

Sémantique d'interruptionExpérience réelleSatisfait « réponse instantanée » ?
Attendre la fin du cycle complet pour être lueL'utilisateur attend❌
Rattachée au « dernier résultat d'outil », livrée seulement quand l'ensemble des outils en cours est terminéQuand le chef d'orchestre exécute une commande longue en avant-plan, tout est bloqué jusqu'à la sortie de la commande❌ (inefficace pour les longues commandes)
Interrompt immédiatement la génération / requête en cours, injecte le message de l'utilisateur comme nouveau message, et le travail déjà effectué est conservéL'interruption est presque instantanée✅

Critère (en une phrase) : pour pouvoir « interrompre à tout moment », il faut choisir la sémantique interruption immédiate + conservation du travail effectué ; et l'associer à la règle « commande longue en arrière-plan » – les deux sont nécessaires. (Les détails de clé et tests pour Hermes sont dans references/hermes-implementation.md ; pour les autres plateformes, cherchez l'option avec la même sémantique dans les réglages de votre plateforme.)

3. La concurrence des sous-agents doit être suffisante (sinon « tout déléguer » sera bloqué par le nombre de slots)

« Déléguer toutes les tâches lourdes » suppose pouvoir en déléguer plusieurs en même temps. Une concurrence trop faible transforme la délégation en file d'attente – l'utilisateur attend quand même.

  • Réglez la limite de concurrence à un niveau acceptable (généralement 3–6) ; les conséquences d'un dépassement varient selon les plateformes (certaines rejettent tout le lot, d'autres tronquent) – donc déléguez par lots plutôt que de forcer la limite.
  • La concurrence est directement liée au coût : chaque sous-agent est facturé indépendamment, réglez selon vos besoins, ne mettez pas tout au maximum sans raison.

4. Après modification, l'Agent doit recharger les instructions

Les fichiers d'instructions / le prompt système sont généralement lus une seule fois au démarrage du processus. Écrire sans redémarrer = ne pas avoir appliqué :

  • Redémarrez le processus / la passerelle / la session de l'Agent concerné (selon votre plateforme) ;
  • Après redémarrage, vérifiez : demandez à l'Agent de réciter cette règle – s'il peut la dire, elle est vraiment chargée (plutôt que « je pense qu'il l'a lue »).

Approvisionnement / Audit en un clic

# ① Simulation (comportement par défaut, n'écrit aucun fichier) : voir quels fichiers seraient modifiés
python3 scripts/provision_agent_responsiveness.py

# ② Écriture réelle (sauvegarde automatique + idempotence ; si plateforme non détectée, exporte le bloc prêt à coller)
python3 scripts/provision_agent_responsiveness.py --apply

# ③ Forcer l'exportation du bloc prêt à coller (pour Codex / Cursor / WorkBuddy / plateforme inconnue)
python3 scripts/provision_agent_responsiveness.py --apply --export --out ./agent-ops-rules.md

# ④ Audit : le bloc de règles existe-t-il / est-il en tête / est-il à jour ?
python3 scripts/audit_agent_responsiveness.py

Conventions de comportement du script d'approvisionnement (codées en dur, vérifiables) :

ConventionDescription
Simulation par défautSans --apply, n'écrit rien sur le disque
Sauvegarde automatiqueGénère <nom_fichier>.bak-agent-ops-<timestamp> avant l'écriture
IdempotenceSi marqueurs présents, compare le contenu : identique → passe ; différent → ne remplace que le bloc marqué
Ne pas écraser le contenu utilisateurInsère uniquement en haut du fichier (en ignorant le YAML frontmatter), ne supprime aucun contenu original
Ne pas deviner les cheminsÉcrit uniquement dans les deux emplacements testés (Hermes SOUL.md, Claude Code ~/.claude/CLAUDE.md) ; pour les autres plateformes, exporte un bloc à coller
Bibliothèque standard uniquementUtilise seulement les bibliothèques standard (argparse / pathlib / json etc.), compatible Windows / macOS / Linux

Conventions du script d'audit : vérifie point par point les faits vérifiables au niveau du fichier (existence / marquage / emplacement en tête / contenu à jour) ; si aucune plateforme prise en charge n'est détectée, il affiche « Aucune plateforme prise en charge détectée » et retourne le code de sortie 2 – il ne prétend jamais que tout est OK si ce n'est pas le cas.


Couche d'adaptation de plateforme (tableau de correspondance des outils)

| Action abstraite | Hermes (testé) | Claude Code | Cursor / Codex / WorkBuddy | Autres plateformes similaires | |---|---|---|---| | Emplacement du bloc de règles | <HERMES_HOME>/SOUL.md (et <HERMES_HOME>/profiles/<p>/SOUL.md) | ~/.claude/CLAUDE.md | Selon l'emplacement des instructions globales / du prompt système de votre plateforme | Exporter agent-ops-rules.md puis coller dans le prompt système | | Déléguer un sous-agent | delegate_task | Tâche / outil sous-agent (selon la correspondance de votre plateforme) | Selon la correspondance de votre plateforme pour les sous-agents / tâches | Selon la correspondance de votre plateforme pour les sous-agents / tâches | | Commande longue en arrière-plan | Exécution en arrière-plan + notification de fin | Tâche en arrière-plan / mode asynchrone de l'outil de commande | Selon le mode d'exécution en arrière-plan de votre plateforme | Utiliser les processus en arrière-plan du système + journals sur disque |

Limite d'honnêteté : les noms de clés et la sémantique de la colonne Hermes viennent de tests réels sur machine ; le chemin ~/.claude/CLAUDE.md de Claude Code est testé. Les noms d'outils de Cursor / Codex / WorkBuddy peuvent varier selon les versions, ce Skill n'invente pas de commandes ou de noms de champs – veuillez faire la correspondance vous-même selon le tableau ci-dessus. Une version plus complète de la discipline de délégation multiplateforme se trouve dans le Skill subagent-first du même auteur.


Pièges (communs à toutes les plateformes)

  1. Le fichier d'instructions n'est lu qu'au démarrage : modifier sans redémarrer (ou sans redémarrer la bonne instance) = pas d'effet. Ne considérez pas « c'est écrit dans le fichier » comme une preuve.
  2. Mauvais choix de sémantique d'interruption : choisir la sémantique « livrée quand l'ensemble des outils en cours est terminé » combinée à « le chef d'orchestre exécute une commande longue en avant-plan » donne à l'utilisateur l'impression que personne ne répond. Il faut absolument choisir « interruption immédiate + conservation du travail effectué ».
  3. Les variables d'environnement peuvent écraser la configuration : sur de nombreuses plateformes, « env prioritaire sur config ». Après modification, vérifiez d'abord la source réellement active, ne regardez pas seulement le fichier de configuration.
  4. Fausse redémarre : on arrête seulement le processus d'encapsulation / l'instance planifiée, mais le vrai processus enfant tourne encore avec l'ancienne config. Pour vérifier, regardez l'heure de démarrage du processus, pas le nombre de processus.
  5. Limite de concurrence non vérifiée : on pense « tout peut être délégué », mais en réalité, le dépassement de la limite entraîne un rejet ou une troncature du lot entier → déléguez par lots et vérifiez la valeur limite active.
  6. Installer à un seul endroit : les fichiers d'instructions et les répertoires de skills pour plusieurs instances / profils sont indépendants – installez-les un par un (le script d'approvisionnement parcourt les profils Hermes ; pour les autres plateformes, installez selon le nombre de vos instances).
  7. N'utilisez pas « désactiver les outils lourds du chef d'orchestre » pour le forcer à déléguer : sur la plupart des plateformes, l'ensemble d'outils du sous-agent est un sous-ensemble de celui du chef d'orchestre (il ne peut pas avoir d'outils que le chef d'orchestre n'a pas) – désactiver revient à se priver de ressources.
  8. Fausse validation : si le script d'audit ne vérifie que « le fichier contient-il ces quelques mots », il risque de valider un contenu périmé / écrasé par des modifications ultérieures. Vérifiez la conformité du contenu avec le modèle actuel, et si aucune plateforme n'est détectée, dites honnêtement « Aucune plateforme prise en charge détectée ».

Liste de vérification d'acceptation (à répondre quand on vous demande « est-ce que ça marche vraiment ? »)

A. Couche fichier (vérification automatique par script)

  • Le fichier cible du bloc de règles existe et grep permet de trouver le marqueur agent-ops-rules:v1 ;
  • Le bloc de règles est en tête (dans le premier tiers du fichier) ;
  • Le contenu du bloc de règles est identique au modèle actuel (pas un résidu d'ancienne version) ;
  • Réexécution du script d'approvisionnement : ne produit pas un deuxième bloc de règles et n'écrase pas votre contenu existant ;
  • audit_agent_responsiveness.py est entièrement vert (code de sortie 0) ; si aucune plateforme n'est détectée, code de sortie 2 + message clair.

B. Couche runtime (vérification manuelle)

  • Après redémarrage, demandez à l'Agent de réciter cette règle → s'il peut la dire, l'instruction est vraiment chargée ;
  • Donnez une tâche lourde à l'Agent → il répond immédiatement une phrase « j'ai délégué (qui fait quoi) », au lieu de travailler en silence pendant 10 minutes ;
  • Pendant l'exécution de la tâche lourde, l'utilisateur interrompt d'une phrase → il reçoit immédiatement un accusé de réception, et la réponse n'est pas interrompue ;
  • Une fois la tâche lourde terminée : le produit peut être relu et vérifié par le chef d'orchestre (pas seulement « auto-déclaré terminé »).

C. Cas limites

  • Pendant l'interruption utilisateur, le sous-agent en cours d'exécution n'est pas annulé en cascade (ou la partie annulée est clairement expliquée) ;
  • Les tâches nécessitant une validation utilisateur ne sont pas déléguées à un sous-agent.

Licence

MIT License. Libre d'utilisation pour projets personnels et commerciaux, avec mention de l'auteur.


🙋 À propos de l'auteur

九品锦锂e | J'encapsule les pièges que j'ai rencontrés en skills « prêts à l'emploi », pas de manuel. Ce skill est la version que j'utilise moi-même tous les jours.

WeChat : ly5419495 (Ajoutez la note « SkillHub » pour que je vous accepte en priorité) Compte public : 初五Agent (Recherchez sur WeChat, les bilans et méthodes y sont écrits, vous pouvez lire sans ajouter mon WeChat)

Mes autres outils directement utilisables se trouvent sur cette page d'étagère (ouvrez dans un navigateur) : https://skillpay.alipay.com/public/jiupinjinlie

Si vous bloquez en cours d'utilisation ou si vous avez d'autres scénarios que vous souhaitez me voir encapsuler en skill, contactez-moi par l'un des moyens ci-dessus.

QR Code WeChat de 九品锦锂e

Ce Skill est la version complète, sans fonctionnalité supprimée.

Individual skills in this repo

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

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

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

lingyu9495-source/bank-scan-household-splitter

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

lingyu9495-source/cn-pdf-report-typeset

中文报告做成 PDF,常见翻车三件套:**字体乱码、表格错位、字号小到客户在手机上根本看不清**。这套是交付级的排版标准加可直接跑的模板。

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。

Skills associés