AstroResearch/skills/plotting/SKILL.md
Asfmq 49784739fa feat: Agent 全栈升级——模块化重构、Hooks/Skills/Memory/SubAgent/Team 子系统、审计与任务持久化
架构重构:
  - Agent Runtime 由单文件拆为 runtime/ 目录 12 模块(熔断/流式执行/Token预算/文件缓存/权限等)
  - Agent Tools 由单文件拆为 tools/ 目录 20+ 模块(filesystem/astro/memory/skill/subagent/team 等)
  - 解析器体系重构(common.rs 836行变更),各解析器同步升级
  - Download 服务重构(562行),反爬策略强化
  - LLM 客户端重构(266行),流式调用优化

  新子系统:
  - Hooks 生命周期系统(9种事件类型,PreToolUse/PostToolUse 支持输入输出拦截)
  - Skills 双层加载系统(system-reminder 轻量注入 + LoadSkillTool 按需加载,notify 文件监听热更新)
  - Memory 项目记忆管理(类型/提取/去重/衰减/保活/选择策略/护栏 7 模块)
  - SubAgent 上下文隔离子代理运行器(独立 ReAct 循环 + Hook 管道)
  - Team 多智能体团队协作(文件 inbox 通信、lead/teammate 协调)
  - TaskBoard DAG 任务依赖管理
  - Trajectory 会话轨迹、Terminal 终止信号、Autonomous 自主模式、Background 异步通知

  数据库:
  - agent_tasks 表(DAG 依赖模式,blocked_by JSON 数组)
  - agent_audit_log 表(工具调用审计:名称/状态/耗时/输出预览)
  - agent_identity 迁移(消息/审计/任务的 agent_name 归属,agent_team_members 团队注册表)

  API:
  - GET /chat/metrics 聚合指标端点
  - GET /chat/sessions/:id/audit 会话审计查询
  - GET /chat/questions + POST /chat/answer 人机交互问答

  工程:
  - 新增依赖:serde_yaml、notify、glob、walkdir、lru
  - Skills 目录含 methodology/plotting/presentation 三个初始 SKILL.md
  - CLAUDE.md 完整项目架构文档
2026-06-17 00:14:02 +08:00

941 B
Raw Blame History

name description context allowed-tools
plotting 科研绘图规范 fork
bash
save_note

科研绘图规范TODO待细化

目标期刊要求(占位)

  • 分辨率:通常 300-600 dpi
  • 格式矢量图优先PDF/SVG光栅图备选PNG
  • 字体:需与期刊正文一致(如 Times New Roman

常用图表类型(占位)

类型 Python 库 适用场景
光谱图 matplotlib 光谱分析、能谱
赫罗图 matplotlib 恒星演化
光变曲线 matplotlib 变星、超新星
参数分布 seaborn 统计分布、角图
3D 轨道 plotly 天体力学

工作流程TODO

  1. 准备数据(从文献或天体数据库提取)
  2. 生成 Python 脚本
  3. 使用 bash 工具执行脚本
  4. 检查输出图片
  5. 保存到指定路径

注意:此 skill 为预留占位,具体实现待补充。