Terminal Ops

affaan-m/ECC/skills/terminal-ops

by affaan-mef648e01899ba3e8dc6371642deaaf64b4477775No license275K starsListed Oct 9, 2026Updated Oct 9, 2026Repository updated 4 days ago

Evidence-first repo execution workflow for ECC. Use when the user wants a command run, a repo checked, a CI failure debugged, or a narrow fix pushed with exact proof of what was executed and verified.

AI-generated overview

Evidence-first terminal workflow for running commands, inspecting repos, debugging CI failures, and making narrow verified fixes.

What it does
Defines an operator workflow for real repository execution: resolving the repo path, branch, diff state, and requested mode, then inspecting errors, files, tests, and git state before editing. It keeps fixes narrow, reruns proving commands before claiming success, and reports results in a fixed format covering surface, evidence, action, and exact status words such as inspected, changed locally, verified locally, committed, pushed, or blocked. It also lists related ECC skills to pull in for verification, TDD, security review, GitHub operations, or knowledge capture.
When to use it
Use when the user asks to run a command, check a repository, debug a CI or build failure, or push a narrow fix. It fits tasks whose answer depends on command output, git state, or test results and must distinguish local changes from verified, committed, and pushed work.
Requirements
No scripts are shipped; it is instructions only. It assumes access to a repository and terminal, git, and the ability to run build or test commands, plus optional related ECC skills.

Terminal Ops

Use this when the user wants real repo execution: run commands, inspect git state, debug CI or builds, make a narrow fix, and report exactly what changed and what was verified.

This skill is intentionally narrower than general coding guidance. It is an operator workflow for evidence-first terminal execution.

Skill Stack

Pull these ECC-native skills into the workflow when relevant:

  • verification-loop for exact proving steps after changes
  • tdd-workflow when the right fix needs regression coverage
  • security-review when secrets, auth, or external inputs are involved
  • github-ops when the task depends on CI runs, PR state, or release status
  • knowledge-ops when the verified outcome needs to be captured into durable project context

When to Use

  • user says "fix", "debug", "run this", "check the repo", or "push it"
  • the task depends on command output, git state, test results, or a verified local fix
  • the answer must distinguish changed locally, verified locally, committed, and pushed

Guardrails

  • inspect before editing
  • stay read-only if the user asked for audit/review only
  • prefer repo-local scripts and helpers over improvised ad hoc wrappers
  • do not claim fixed until the proving command was rerun
  • do not claim pushed unless the branch actually moved upstream

Workflow

1. Resolve the working surface

Settle:

  • exact repo path
  • branch
  • local diff state
  • requested mode:
    • inspect
    • fix
    • verify
    • push

2. Read the failing surface first

Before changing anything:

  • inspect the error
  • inspect the file or test
  • inspect git state
  • use any already-supplied logs or context before re-reading blindly

3. Keep the fix narrow

Solve one dominant failure at a time:

  • use the smallest useful proving command first
  • only escalate to a bigger build/test pass after the local failure is addressed
  • if a command keeps failing with the same signature, stop broad retries and narrow scope

4. Report exact execution state

Use exact status words:

  • inspected
  • changed locally
  • verified locally
  • committed
  • pushed
  • blocked

Output Format

text
SURFACE- repo- branch- requested mode
EVIDENCE- failing command / diff / test
ACTION- what changed
STATUS- inspected / changed locally / verified locally / committed / pushed / blocked

Pitfalls

  • do not work from stale memory when the live repo state can be read
  • do not widen a narrow fix into repo-wide churn
  • do not use destructive git commands
  • do not ignore unrelated local work

Verification

  • the response names the proving command or test
  • git-related work names the repo path and branch
  • any push claim includes the target branch and exact result

Source and attribution

Source:affaan-m/ECCinskills/terminal-opsat commitef648e0

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal