スキル一覧に戻る
Lordsisodia

long-run-ops

by Lordsisodia

SISO Agency Internal Platform - Task management and day tracking system with LifeLock integration

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

SKILL.md


name: long-run-ops category: development-workflow/deployment-ops version: 1.0.0 description: Enable long-running agent operations without looping or drift author: obra/superpowers verified: true tags: [long-running, checkpoints, value-function, anti-looping, agent-ops]

Skill: Long-Run Operations (Anti-Looping + Adaptation)

<checkpoint_cadence> Every 30–60 minutes:

  • Update the queue
  • Record what changed
  • Make one prioritization decision

</checkpoint_cadence>

<value_function> <before_work> Before a step, write: </before_work>

  • "After this step, we will have <artifact/change>"
  • "This improves the result because "
  • "If this fails, fallback is "

</value_function>

<stop_conditions> <hard_stops> Stop and write blockers.md if:

  • You cannot name a new artifact you can produce
  • You keep scanning sources without updating your hypotheses
  • You are rephrasing the same conclusions </hard_stops> </stop_conditions>

<value_generation> Every step must produce a tangible artifact or insight Prefer depth over breadth - one deep analysis > ten shallow scans Document why each step matters in the step file </value_generation>

<context_management> Compaction is mandatory, not optional Delete or archive low-value step files during review Keep compactions ≤ 1MB each </context_management>

<best_practices> Write the value function BEFORE starting work, not after Treat blockers.md as a success - it means you avoided infinite loops Use specific artifact names ("analyze-X.py") not generic ones ("script.py") Document patterns that work well in reviews for reuse </best_practices>

<error_handling> Stop immediately. Write blockers.md documenting:

  • What action you're repeating
  • Why it's looping
  • What new artifact would break the loop

Value function BEFORE starting

echo "After this step, we will have:

  • A comparison matrix of 5 React frameworks
  • Performance benchmarks for each
  • Use case recommendations

This improves the result because: Concrete data beats opinions Fallback if fails: Use existing documentation summaries"

Execute work (analyze frameworks)

...

Create step file

./.blackbox/scripts/new-step.sh --plan .blackbox/agents/.plans/oss-research-001 "Complete: React framework comparison"

After 10 steps, compact

./.blackbox/scripts/compact-context.sh --plan .blackbox/agents/.plans/oss-research-001

STOP immediately

cat > .blackbox/agents/.plans/oss-research-001/blockers.md <<'EOF'

Blocker: No New Insights

Current State

  • Have analyzed 20 repositories
  • Keep finding same patterns
  • Converged on same conclusions 3 times

Why I Can't Continue

  • Cannot name a new artifact that would add value
  • Scanning more repos yields diminishing returns
  • Reaching synthesis point, not discovery point

Next Steps (Human Decision Needed)

  • Proceed to synthesis/report generation
  • Pivot to different research angle
  • Expand scope to different ecosystem EOF

スコア

総合スコア

50/100

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

SKILL.md

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

+20
LICENSE

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

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

0/5

レビュー

💬

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