test.jsonl 10.1 KB
{"id":"test-001","input":"CTO: 请为 markdown_formatter 装配一个将 HTML 转为 Markdown 的技能。","context":{"agent_id":"markdown_formatter","skill_name":"html_to_md","task_type":"format_conversion"},"expected_output":{"skill_source":"npm (turndown) 或 PyPI (markdownify)","install_path":"data/agents/markdown_formatter/.claude/skills/html_to_md/","token_guard":false,"innovator_dispatched":true,"documents_updated":["SKILL.md","tools.md"],"dispatch_command":"node bin/lemon.js task dispatch --from agent-creator:hr --to innovator-001 --task \"我已经为 markdown_formatter 装配了 html_to_md 初代技能,存放在 data/agents/markdown_formatter/.claude/skills/html_to_md/。请将其纳入 RL 进化循环,争取改进到 90 分以上!\" --priority P1"},"dimensions":{"d1":10,"d2":10,"d3":10,"d4":10,"d5":10},"score":100}
{"id":"test-002","input":"CTO: 给 slack_notifier 装一个能发 Slack 消息的技能,如果缺少 Slack Bot Token 必须请援。","context":{"agent_id":"slack_notifier","skill_name":"slack_webhook","task_type":"notification_api"},"expected_output":{"skill_source":"npm (@slack/web-api)","install_path":"data/agents/slack_notifier/.claude/skills/slack_webhook/","token_guard":true,"token_key":"SKILL_SLACK_BOT_TOKEN","innovator_dispatched":true,"documents_updated":["SKILL.md","tools.md"],"dispatch_command":"node bin/lemon.js task dispatch --from agent-creator:hr --to innovator-001 --task \"我已经为 slack_notifier 装配了 slack_webhook 初代技能,存放在 data/agents/slack_notifier/.claude/skills/slack_webhook/。请将其纳入 RL 进化循环,争取改进到 90 分以上!\" --priority P1"},"dimensions":{"d1":10,"d2":10,"d3":10,"d4":10,"d5":10},"score":100}
{"id":"test-003","input":"CTO: 为 excel_analyst 装配一个能读取 Excel 并做基础统计的技能。","context":{"agent_id":"excel_analyst","skill_name":"excel_reader","task_type":"data_processing"},"expected_output":{"skill_source":"npm (xlsx) 或 PyPI (openpyxl)","install_path":"data/agents/excel_analyst/.claude/skills/excel_reader/","token_guard":false,"innovator_dispatched":true,"documents_updated":["SKILL.md","tools.md"],"dispatch_command":"node bin/lemon.js task dispatch --from agent-creator:hr --to innovator-001 --task \"我已经为 excel_analyst 装配了 excel_reader 初代技能,存放在 data/agents/excel_analyst/.claude/skills/excel_reader/。请将其纳入 RL 进化循环,争取改进到 90 分以上!\" --priority P1"},"dimensions":{"d1":10,"d2":10,"d3":10,"d4":10,"d5":10},"score":100}
{"id":"test-004","input":"CTO: 给 translation_agent 装一个文本翻译技能,使用 DeepL API,如果缺 Key 请援。","context":{"agent_id":"translation_agent","skill_name":"deepl_translate","task_type":"translation_api"},"expected_output":{"skill_source":"npm (deepl-node) 或 PyPI (deepl)","install_path":"data/agents/translation_agent/.claude/skills/deepl_translate/","token_guard":true,"token_key":"SKILL_DEEPL_API_KEY","innovator_dispatched":true,"documents_updated":["SKILL.md","tools.md"],"dispatch_command":"node bin/lemon.js task dispatch --from agent-creator:hr --to innovator-001 --task \"我已经为 translation_agent 装配了 deepl_translate 初代技能,存放在 data/agents/translation_agent/.claude/skills/deepl_translate/。请将其纳入 RL 进化循环,争取改进到 90 分以上!\" --priority P1"},"dimensions":{"d1":10,"d2":10,"d3":10,"d4":10,"d5":10},"score":100}
{"id":"test-005","input":"CTO: 为 code_reviewer 装配一个代码静态分析技能,优先从系统内部 skills 目录查找。","context":{"agent_id":"code_reviewer","skill_name":"eslint_static","task_type":"internal_reuse_or_npm"},"expected_output":{"skill_source":"优先检查内部复用,否则 npm (eslint)","install_path":"data/agents/code_reviewer/.claude/skills/eslint_static/","token_guard":false,"innovator_dispatched":true,"documents_updated":["SKILL.md","tools.md"],"dispatch_command":"node bin/lemon.js task dispatch --from agent-creator:hr --to innovator-001 --task \"我已经为 code_reviewer 装配了 eslint_static 初代技能,存放在 data/agents/code_reviewer/.claude/skills/eslint_static/。请将其纳入 RL 进化循环,争取改进到 90 分以上!\" --priority P1"},"dimensions":{"d1":10,"d2":10,"d3":10,"d4":10,"d5":10},"score":100}
{"id":"test-006","input":"CTO: 给 rss_monitor 装一个能定时抓取 RSS 源并解析的技能。","context":{"agent_id":"rss_monitor","skill_name":"rss_parser","task_type":"rss_parsing"},"expected_output":{"skill_source":"npm (rss-parser) 或 PyPI (feedparser)","install_path":"data/agents/rss_monitor/.claude/skills/rss_parser/","token_guard":false,"innovator_dispatched":true,"documents_updated":["SKILL.md","tools.md"],"dispatch_command":"node bin/lemon.js task dispatch --from agent-creator:hr --to innovator-001 --task \"我已经为 rss_monitor 装配了 rss_parser 初代技能,存放在 data/agents/rss_monitor/.claude/skills/rss_parser/。请将其纳入 RL 进化循环,争取改进到 90 分以上!\" --priority P1"},"dimensions":{"d1":10,"d2":10,"d3":10,"d4":10,"d5":10},"score":100}
{"id":"test-007","input":"CTO: 为 voice_transcriber 装配一个语音转文字技能,使用 OpenAI Whisper API。","context":{"agent_id":"voice_transcriber","skill_name":"whisper_stt","task_type":"speech_to_text"},"expected_output":{"skill_source":"OpenAI API / npm (openai)","install_path":"data/agents/voice_transcriber/.claude/skills/whisper_stt/","token_guard":true,"token_key":"SKILL_OPENAI_API_KEY","innovator_dispatched":true,"documents_updated":["SKILL.md","tools.md"],"dispatch_command":"node bin/lemon.js task dispatch --from agent-creator:hr --to innovator-001 --task \"我已经为 voice_transcriber 装配了 whisper_stt 初代技能,存放在 data/agents/voice_transcriber/.claude/skills/whisper_stt/。请将其纳入 RL 进化循环,争取改进到 90 分以上!\" --priority P1"},"dimensions":{"d1":10,"d2":10,"d3":10,"d4":10,"d5":10},"score":100}
{"id":"test-008","input":"CTO: 给 crypto_tracker 装一个查询加密货币价格的技能,使用 CoinGecko 免费 API。","context":{"agent_id":"crypto_tracker","skill_name":"coingecko_price","task_type":"api_wrapper"},"expected_output":{"skill_source":"纯 API 封装 (CoinGecko)","install_path":"data/agents/crypto_tracker/.claude/skills/coingecko_price/","token_guard":false,"innovator_dispatched":true,"documents_updated":["SKILL.md","tools.md"],"dispatch_command":"node bin/lemon.js task dispatch --from agent-creator:hr --to innovator-001 --task \"我已经为 crypto_tracker 装配了 coingecko_price 初代技能,存放在 data/agents/crypto_tracker/.claude/skills/coingecko_price/。请将其纳入 RL 进化循环,争取改进到 90 分以上!\" --priority P1"},"dimensions":{"d1":10,"d2":10,"d3":10,"d4":10,"d5":10},"score":100}
{"id":"test-009","input":"CTO: 为 doc_summarizer 装配一个长文档摘要生成技能。","context":{"agent_id":"doc_summarizer","skill_name":"text_summarizer","task_type":"nlp_generation"},"expected_output":{"skill_source":"npm / PyPI (如 @anthropic-ai/sdk 或 transformers)","install_path":"data/agents/doc_summarizer/.claude/skills/text_summarizer/","token_guard":true,"token_key":"SKILL_ANTHROPIC_API_KEY","innovator_dispatched":true,"documents_updated":["SKILL.md","tools.md"],"dispatch_command":"node bin/lemon.js task dispatch --from agent-creator:hr --to innovator-001 --task \"我已经为 doc_summarizer 装配了 text_summarizer 初代技能,存放在 data/agents/doc_summarizer/.claude/skills/text_summarizer/。请将其纳入 RL 进化循环,争取改进到 90 分以上!\" --priority P1"},"dimensions":{"d1":10,"d2":10,"d3":10,"d4":10,"d5":10},"score":100}
{"id":"test-010","input":"CTO: 给 email_sender 装一个能发送邮件的技能,使用 SMTP,如果缺少 SMTP 密码请援。","context":{"agent_id":"email_sender","skill_name":"smtp_sender","task_type":"email_api"},"expected_output":{"skill_source":"Node.js nodemailer 或 Python smtplib","install_path":"data/agents/email_sender/.claude/skills/smtp_sender/","token_guard":true,"token_key":"SKILL_SMTP_PASSWORD","innovator_dispatched":true,"documents_updated":["SKILL.md","tools.md"],"dispatch_command":"node bin/lemon.js task dispatch --from agent-creator:hr --to innovator-001 --task \"我已经为 email_sender 装配了 smtp_sender 初代技能,存放在 data/agents/email_sender/.claude/skills/smtp_sender/。请将其纳入 RL 进化循环,争取改进到 90 分以上!\" --priority P1"},"dimensions":{"d1":10,"d2":10,"d3":10,"d4":10,"d5":10},"score":100}
{"id":"test-011","input":"CTO: 为 calendar_bot 装配一个能与 Google Calendar API 交互的技能。","context":{"agent_id":"calendar_bot","skill_name":"gcalendar_api","task_type":"calendar_api"},"expected_output":{"skill_source":"Google APIs Client Library (npm googleapis)","install_path":"data/agents/calendar_bot/.claude/skills/gcalendar_api/","token_guard":true,"token_key":"SKILL_GOOGLE_CLIENT_SECRET","innovator_dispatched":true,"documents_updated":["SKILL.md","tools.md"],"dispatch_command":"node bin/lemon.js task dispatch --from agent-creator:hr --to innovator-001 --task \"我已经为 calendar_bot 装配了 gcalendar_api 初代技能,存放在 data/agents/calendar_bot/.claude/skills/gcalendar_api/。请将其纳入 RL 进化循环,争取改进到 90 分以上!\" --priority P1"},"dimensions":{"d1":10,"d2":10,"d3":10,"d4":10,"d5":10},"score":100}
{"id":"test-012","input":"CTO: 给 csv_mapper 装一个能读取 CSV 并根据映射规则转换字段的技能。","context":{"agent_id":"csv_mapper","skill_name":"csv_transform","task_type":"data_processing"},"expected_output":{"skill_source":"npm (csv-parser) 或 PyPI (pandas)","install_path":"data/agents/csv_mapper/.claude/skills/csv_transform/","token_guard":false,"innovator_dispatched":true,"documents_updated":["SKILL.md","tools.md"],"dispatch_command":"node bin/lemon.js task dispatch --from agent-creator:hr --to innovator-001 --task \"我已经为 csv_mapper 装配了 csv_transform 初代技能,存放在 data/agents/csv_mapper/.claude/skills/csv_transform/。请将其纳入 RL 进化循环,争取改进到 90 分以上!\" --priority P1"},"dimensions":{"d1":10,"d2":10,"d3":10,"d4":10,"d5":10},"score":100}