Skip to content
Back to skills

1639 Spec Da992562

ASecurity

系统 SHALL 提供多Agent竞技场的完整生命周期管理,包括创建、启动、暂停、恢复和销毁。

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 31, 2026
ai-agentsapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 31, 2026

npx -y skills add tools-only/X-Skills --skill 1639-spec_da992562 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 1639 Spec Da992562?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 1639 Spec Da992562
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-1639-spec-da992562/badge)](https://www.skillsdirectory.com/skills/tools-only-1639-spec-da992562)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# 多Agent竞技场核心能力规范

## ADDED Requirements

### Requirement: Arena Lifecycle Management
系统 SHALL 提供多Agent竞技场的完整生命周期管理,包括创建、启动、暂停、恢复和销毁。

#### Scenario: Create arena with configurable agents
- **WHEN** 用户请求创建竞技场并指定Agent数量和配置
- **THEN** 系统创建竞技场实例
- **AND** 初始化指定数量的异质化Agent
- **AND** 返回唯一的arena_id

#### Scenario: Start arena competition
- **WHEN** 用户启动已创建的竞技场
- **THEN** 系统异步启动所有Agent的策略生成任务
- **AND** 进入讨论阶段
- **AND** 开始推送思考流

#### Scenario: Pause and resume arena
- **WHEN** 用户暂停运行中的竞技场
- **THEN** 系统保存当前状态
- **AND** 暂停所有异步任务
- **WHEN** 用户恢复竞技场
- **THEN** 从保存的状态继续执行

### Requirement: Agent Heterogeneity Support
系统 SHALL 支持异质化Agent配置,允许不同Agent使用不同的LLM模型和策略生成逻辑。

#### Scenario: Configure heterogeneous agents
- **WHEN** 用户配置竞技场时指定不同Agent的模型类型
- **THEN** 系统为每个Agent分配指定的LLM适配器
- **AND** 每个Agent可独立生成差异化策略

#### Scenario: Dynamic agent model switching
- **WHEN** 管理员需要更换某Agent的底层模型
- **THEN** 系统支持热更新Agent的LLM配置
- **AND** 不影响竞技场的整体运行

### Requirement: Thinking Stream Real-time Output
系统 SHALL 提供Agent思考过程的实时流式输出,支持类似聊天界面的展示方式。

#### Scenario: Subscribe to thinking stream via SSE
- **WHEN** 用户连接到 `/api/arena/{id}/thinking-stream` SSE端点
- **THEN** 系统实时推送每个Agent的思考消息
- **AND** 消息包含Agent标识、消息类型和时间戳
- **AND** 延迟不超过500ms

#### Scenario: Reconnect and resume stream
- **WHEN** 用户SSE连接断开后重新连接
- **AND** 提供上次接收的消息ID
- **THEN** 系统从断点继续推送消息
- **AND** 不丢失任何思考消息

#### Scenario: Persist thinking messages
- **WHEN** Agent产生思考消息
- **THEN** 系统同时写入持久化存储
- **AND** 支持历史回溯查询

### Requirement: Asynchronous Execution
系统 SHALL 确保所有长时间运行的任务异步执行,用户可在等待期间切换页面执行其他操作。

#### Scenario: Background task execution
- **WHEN** 用户启动竞技场后切换到其他页面
- **THEN** 策略生成和讨论任务继续在后台运行
- **AND** 用户返回时可查看最新状态

#### Scenario: Task status polling
- **WHEN** 用户查询竞技场状态
- **THEN** 系统返回当前阶段、进度和活跃任务信息
- **AND** 不阻塞用户界面

### Requirement: Market Context Integration
系统 SHALL 整合实时市场数据,为Agent提供全面的市场环境分析。

#### Scenario: Provide real-time quotes
- **WHEN** Agent需要分析特定股票
- **THEN** 系统提供最新的实时行情数据
- **AND** 包括价格、成交量、涨跌幅等

#### Scenario: Provide technical analysis
- **WHEN** Agent需要技术面分析
- **THEN** 系统计算并提供MA、MACD、RSI、KDJ等技术指标
- **AND** 包括趋势判断和形态识别

#### Scenario: Provide fundamental data
- **WHEN** Agent需要基本面数据
- **THEN** 系统提供PE、PB、ROE等估值指标
- **AND** 包括财务报表关键数据

#### Scenario: Provide market sentiment
- **WHEN** Agent需要市场情绪判断
- **THEN** 系统提供资金流向、涨跌比、VIX等情绪指标
- **AND** 整合新闻舆情分析结果

### Requirement: Arena Configuration
系统 SHALL 提供灵活的竞技场配置选项。

#### Scenario: Configure agent count
- **WHEN** 用户创建竞技场
- **THEN** 可配置Agent数量(范围3-10个,默认5个)
- **AND** 系统根据资源限制验证配置有效性
- **AND** 低于3个时提示警告,超过10个时需管理员确认

#### Scenario: Configure competition parameters
- **WHEN** 用户配置竞技场
- **THEN** 可设置回测周期、初始资金、手续费率等参数
- **AND** 可设置评估周期(日/周/月)
- **AND** 可设置淘汰比例

#### Scenario: Configure discussion modes
- **WHEN** 用户配置讨论机制
- **THEN** 可选择启用的讨论模式(辩论/协作/评审)
- **AND** 可设置每种模式的轮次(默认每种模式1轮,共3轮)

### Requirement: Thinking Stream Retention Policy
系统 SHALL 实施思考流历史数据保留策略。

#### Scenario: Retain thinking history for 30 days
- **WHEN** 思考消息产生
- **THEN** 系统保存消息到持久化存储
- **AND** 消息默认保留30天
- **AND** 超过30天的消息自动归档到冷存储

#### Scenario: Query archived thinking history
- **WHEN** 用户查询超过30天的历史思考流
- **THEN** 系统从归档存储中检索
- **AND** 返回归档数据(查询延迟可能较高)

Files in this skill

  • README.md948 B
  • skill.md4.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.