CommunityCoding & Developmentgithub.com

TianMingKanae/engineering-multi-ai-skills

Define an engineering change or experiment before implementation, with observable acceptance criteria and proportionate validation. Use for substantial changes, migrations, benchmarks or ambiguous requirements; keep routine fixes lightweight.

What is engineering-multi-ai-skills?

engineering-multi-ai-skills is a Claude Code agent skill that define an engineering change or experiment before implementation, with observable acceptance criteria and proportionate validation. Use for substantial changes, migrations, benchmarks or ambiguous requirements; keep routine fixes lightweight.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/TianMingKanae/engineering-multi-ai-skills/tree/HEAD/skills/engineering-plan

Installed? Explore more Coding & Development skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Read relevant code, tests and project constraints. State the problem, desired behavior, affected interfaces and out-of-scope work. Resolve facts from artifacts; batch unresolved questions that materially affect the outcome, with recommended choices. Continue independent work while awaiting an answer.

Define observable pass/fail criteria and how to exercise them. Match validation to risk: a bug may need a reproducer and regression check; a migration may need compatibility checks and rollback. Settle critical assumptions before high-cost or irreversible work. Do not impose design approval when the user's instruction already authorizes the change.

For experiments or performance claims, record the hypothesis, primary metric, baseline, workload, seeds or sampling, resource budget, failure accounting and success threshold before inspecting results. Compare arms with equivalent effort. Separate exploratory observations from confirmatory results; label post-result changes and never apply a new rule retroactively.

For long jobs, exercise the launch and a small representative unit first. Record resource limits, output paths and actual resume behavior. Use only dry-run interfaces the command really supports. Launch through the host's authorized background facility; do not keep a model session waiting for hours.

Assess outputs using the original criteria. Preserve failed cases, skipped work and negative results. Have important conclusions reviewed or independently verified when warranted. Record decisions and limits in the project's evidence ledger, then report what was established.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Related Skills