AB event-countdown-pro
Настройте ежедневное напоминание о предстоящем корпоративном событии, влияющем на цену акции — отчеты о прибылях, годовые собрания акционеров, запуск продуктов, дни инвестора, даты выплаты дивидендов, решения FDA или любое событие, которое может повлиять на цену акции. Определяет название компании по тикеру, находит следующее значимое событие с помощью yfinance и веб-поиска, и создает ежедневное напоминание через cron с помощью remind-me, которое запускает stock-price-checker-pro и stock-fundamentals каждый день за 1–2 недели до события. Триггеры: напоминание о прибыли, обратный отсчет до прибыли, напоминание о годовом собрании, обратный отсчет до годового собрания, обратный отсчет до события, напоминание о корпоративном событии, обратный отсчет до запуска продукта, напоминание о дне инвестора, уведомить меня перед отчетностью, напомнить мне о прибыли, оповещение о прибыли.
машинный переводПоказать оригиналСкрыть оригинал«Set up a daily countdown reminder for a stock's next price-moving corp…»
Set up a daily countdown reminder for a stock's next price-moving corporate event — earnings releases, AGMs, product launches, investor days, dividend dates, FDA decisions, or any event likely to impact the stock price. Resolves company name to ticker, discovers the next significant event from yfinance and web search, and creates a daily cron reminder via remind-me that runs stock-price-checker-pro and stock-fundamentals every day starting 1–2 weeks before the event. Triggers: earnings reminder, earnings countdown, AGM reminder, AGM countdown, event countdown, corporate event reminder, product launch countdown, investor day reminder, notify me before earnings, remind me about earnings, earnings alert.
Настройте ежедневное напоминание о предстоящем корпоративном событии, влияющем на цену акции — отчеты о прибылях, годовые собрания акционеров, запуск…
Как процесс B 65/100 · Почти готов — слабые места: входы и предусловия
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 5. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- заметка
frontmatter-keyнеизвестное поле фронтматтера "homepage"
Процессный рейтинг: все десять параметров 65/100
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 50Когда включается. Не сказано, при каком запросе скилл включается
- 60Инструменты и файлы. Используются инструменты (bash, web, python), но во frontmatter они не объявлены
- 60Результат и критерий готовности. Формат результата описан, критерия завершения нет
- 70Ошибки и развилки. Развилок: 8
- 70Стоимость исполнения. Тело инструкции 4900 токенов
- 100Шаги. Шагов: 68
- 100Согласованность. Имя и обязательные поля на месте
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- low Ответ описан самодельной разметкой (48 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- -215 эмодзи в инструкциях: шум для модели
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 710 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 25 заголовков
- +3Пошаговые инструкции: 68 пунктов
- +3Формат ответа описан явно
- +4Есть примеры (10 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 84.