スキル一覧に戻る
gevans3000

verify-deploy

by gevans3000

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: verify-deploy description: Full system verification loop for deployment readiness

Verify & Deploy Skill

This skill runs the complete verification suite to confirm the system is ready for deployment or commit.

Usage

Invoke with: /verify-deploy or "run the verify deploy skill"

Prerequisites

  • Python virtual environment activated
  • All dependencies installed

Steps

// turbo-all

Step 1: Audit Critical Paths

Verify required files exist:

$paths = @('.env', 'config/default.json', '.venv')
$results = @()
foreach ($p in $paths) {
    $exists = Test-Path $p
    $results += [PSCustomObject]@{Path=$p; Exists=$exists}
}
$results | Format-Table -AutoSize

Step 2: Run Unit Tests

$env:PYTHONPATH="src"; .\.venv\Scripts\python.exe -m pytest tests/ -v --tb=short

Pass Condition: Exit code 0, no failures.

Step 3: Smoke Backtest

$env:PYTHONPATH="src"; .\.venv\Scripts\python.exe -m src.laptop_agents.run --mode backtest --source mock --backtest 100

Pass Condition: Exit code 0, runs/latest/summary.html exists.

Step 4: Live System Test

$env:PYTHONPATH="src"; .\.venv\Scripts\python.exe scripts/test_live_system.py

Pass Condition: Exit code 0.

Step 5: Integration Test

$env:PYTHONPATH="src"; .\.venv\Scripts\python.exe scripts/test_dual_mode.py

Pass Condition: Exit code 0.

Step 6: Output Summary

After all steps complete, output a summary table:

StepCommandStatus
Audit PathsTest-Path ...PASS/FAIL
Unit Testspytest tests/PASS/FAIL
Smoke Backtest--mode backtestPASS/FAIL
Live System Testtest_live_system.pyPASS/FAIL
Integrationtest_dual_mode.pyPASS/FAIL

Success Criteria

All 5 steps must PASS for the skill to succeed.

On Failure

  • Do NOT commit any changes
  • Report which step failed
  • Check runs/latest/ for artifacts

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です