agentleFS
orbyn-devorbyn-dev/orbyn-fullstack-skills/skills/orbyn-ci-design/SKILL.md

orbyn-ci-design

Skill4 starsChanged 11 days agoMITView on GitHub

Design or repair CI, select affected checks, analyze bulk failures, verify release evidence and plan rollout or incident recovery. Keep artifact readiness and deployed health distinct; no implicit deployment authority.

1 other project uses a version of this.

Adopted by

Most recently taken up by

The file

We split this skill into the rules it gives an agent

1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈1

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Read the consuming project's commands and contribution model before changing a workflow.

    line 8

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

CI that checks the artifact it will promote

Read the consuming project's commands and contribution model before changing a workflow. Use orbyn-workflow for the broader change and security remediation only for existing findings.

Method

  1. Identify the run: event, candidate revision, untrusted inputs, required evidence, credential scope and any external effect. Separate ordinary fork-PR validation from trusted maintainer publication or deployment. Inspect current primary platform documentation when a workflow depends on versioned action or token behavior.
  2. Use the smallest useful lanes. Document changes need metadata/link checks; executable helpers need meaningful behavior checks; application changes need the affected contract's checks. Keep fixtures disposable and preserve source/runtime separation. Do not invoke a paid model or live provider merely to validate skill frontmatter. Report live skill selection and model behavior separately.
  3. Designate checks before expensive runs. For small changes and selective execution, follow proportional verification: name the feature worktree's checks, exclusions and widening triggers, and use stage-specific gates rather than a whole-repository suite on every iteration.
  4. Lock down trust boundaries using the rules below.
  5. Validate workflow syntax and the actual helper behavior, then inspect the remote run for the exact candidate when available. Name branch-protection, secret or host settings that remain unapplied.
  6. Deliver the workflow, commands and evidence.

For example, a skills consumer can verify its local file hashes against a public pin without a cross-repository write credential. A separate reviewed contribution exports only the managed skill paths; the private application's Git history and configuration never become part of that export.

Scope and gates

Add CI automation or CD only when the change calls for it; a worktree or task alone is no reason. Cosmetic local work can finish with relevant local checks, without hosted CI/CD. Published changes keep their required merge status: use a known docs/skills fast path, broader checks for uncertain/runtime changes and a final gate that cannot hide classifier or selected job failures. Deployment is separate from green CI and must respect scope and existing authority. Decide the appropriate checks yourself, without adding a new skill or asking the human to invoke one.

Trust boundaries

Fork contributions: use unprivileged PR execution, read-only tokens, no secrets and no persisted checkout credentials. Never execute a contributor's code in a privileged target-PR or follow-up job. Pin actions to reviewed immutable revisions and let dependency-update PRs propose changes. Treat issue text, branch names, artifacts and downloaded manifests as data rather than shell code.

Cross-repository content: prefer an allowlisted manifest and explicit upstream revision. Fail on drift, path escapes and overwriting local edits. CI may prepare a reviewable PR under a maintainer trigger; it must never silently make private content public or turn a successful check into permission to merge.

Evidence claims

Artifact readiness, deployed health and recovery completion are separate evidence claims. Diagnose a failed pipeline before calling it a code defect. Unknown/failed required gates block readiness. Offline JSON/digests do not authenticate a provider or grant deployment authority. The agent completes authorized collection and analysis without making the human invoke each helper.

Read when needed

  • A requested verification inventory or stale recipes: the consumer-owned verification map. Derive it from current source and existing commands; keep attempted and last-confirmed revisions separate.
  • Many failed suites, instances or shards: the bulk method and its disk-backed offline analyzer. Collect the complete expected matrix and all attempts before diagnosing. Keep missing/invalid newest reports as blockers; never truncate the inventory to a readable top list or erase a fail/pass retry. Group shared symptoms as hypotheses, then use how/tdd for confirmed causes and meaningful corrections.
  • Release evidence: release verification binds required stage evidence to the actual candidate, artifact bytes, configuration, current run and freshness.
  • Cross-package selection: affected targets, with the existing build graph, generator/runtime edges and conservative fallback.
  • Several services or environments, or a slow pipeline: pipeline structure. One manifest routes services and environments, a selector prints the matrix, the platform fans out jobs and enforces approvals, and step scripts run locally too.
  • An authorized rollout plan or incident recovery: health-driven rollout.
  • Changed AI behavior: application evaluations select affected task-quality evidence alongside deterministic contract gates. Do not turn every PR into a paid model sweep or treat static skill-case validation as application quality. Existing live-call, data and deployment authority applies.
  • Demonstrated Expo/EAS or native-only EAS delivery: build/upgrade, distribution/App Clip, OTA and health or workflows/hosting. Keep native artifact, activation, store/service and health evidence distinct.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.