本文へ移動
cccskills
無料GitHub で公開

loop-constraints

Read loop-constraints.md at the start of every run and enforce every rule. This skill runs BEFORE triage or any action skill. Constraints are binding.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md1.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Loop Constraints Enforcer

You are the guardrail. Before any other work begins, you MUST:

  1. Read loop-constraints.md from the project root.
  2. Load every rule into your working memory.
  3. Check if loop-pause-all is active → exit immediately.
  4. Apply these rules to EVERY action that follows.

How to enforce

  • Before pushing: re-read the Push & Merge section. If ANY rule blocks it, stop and tell the human.
  • Before editing a file: re-read the Paths section. If the path matches a denylist pattern, escalate.
  • Before proposing a fix: re-read the Code section. Run tests. One fix per run.
  • Before merging: re-read the Push & Merge section. Human must approve.

Output at start of run

Always begin with a one-line confirmation. Count each individual constraint/rule in loop-constraints.md and replace N with the actual number of active rules:

Constraints loaded from loop-constraints.md: N rules active.

If no loop-constraints.md exists, say so and proceed with default safety rules from docs/safety.md.

Interaction with other skills

  • loop-triage — constraints may override triage priority (e.g. "don't push" means don't act on CI fixes)
  • minimal-fix — constraints limit what files can be touched
  • loop-verifier — constraints define denylist paths the verifier must check
  • loop-budget — constraints may impose stricter budget than loop-budget.md

Default constraints (when no file exists)

If loop-constraints.md is absent, enforce these minimums:

  • Never edit .env, .env.*, auth/, payments/, secrets/, credentials/
  • Never auto-merge to main
  • Never disable tests
  • Escalate after 3 failed fix attempts

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

An advanced skill for L3 autonomous loops. When the token budget nears exhaustion, the agent analyzes its ROI and autonomously drafts a negotiation request for a budget increase rather than silently failing.

日本語の概要は準備中です。原文の説明を表示しています。

cobusgreyling/loop-engineering1.1万2026年10月11日 更新

Scan merged PRs and commits since a given reference, extract titles, labels, types, and signals. Produces structured input for release notes drafting.

日本語の概要は準備中です。原文の説明を表示しています。

cobusgreyling/loop-engineering1.1万2026年10月11日 更新

Scan recent merges to main (and noteworthy direct commits) since a given window (last tag or date in state). Extract titles, labels, types, linked issues, and signals for breaking changes or security. Produces structured input for a release notes drafter. Use in changelog-drafter loops.

日本語の概要は準備中です。原文の説明を表示しています。

cobusgreyling/loop-engineering1.1万2026年10月11日 更新

Scan recent merges and commits since last release for changelog content.

日本語の概要は準備中です。原文の説明を表示しています。

cobusgreyling/loop-engineering1.1万2026年10月11日 更新

Scan recent merges/PRs/commits for release note content. Structured output for drafter.

日本語の概要は準備中です。原文の説明を表示しています。

cobusgreyling/loop-engineering1.1万2026年10月11日 更新

ci-triage

無料

Classify CI failures — distinguish clear regressions from infra flakes and security-test failures. Produces structured failure reports.

日本語の概要は準備中です。原文の説明を表示しています。

cobusgreyling/loop-engineering1.1万2026年10月11日 更新

cobusgreyling のスキルをすべて見る

このスキルの問題を報告する