Skip to content
Development
Skill

/feature-implement

Implement the design with focused tests mapped to each covered CUJ.

BOOST
From plugin
omnigent
11k29 skills
Install
$ npx -y skills add omnigent-ai/omnigent --skill feature-implement --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/feature-implement

Context preview

The summary Claude sees to decide when to auto-load this skill.

Implement the design with focused tests mapped to each covered CUJ.

SKILL.md

feature-implement.SKILL.md
name: feature-implement
description: Implement the design with focused tests mapped to each covered CUJ.

Implement and test

1. **Implement the design.** Keep the change focused on the requirements. Follow the repository's conventions in `CLAUDE.md`, including framework-owned instructions, database query names, deprecation notes, and comment style. 2. **Test it.** Read `tests/README.md` and `tests/_helpers/README.md`, then the nearest existing scenario. Reuse or extend existing coverage before adding setup. Put input matrices at the lowest reliable layer; add E2E only for a distinct process, transport, or browser boundary.

  • Map every covered CUJ to at least one test that exercises the new behavior.

There is no fail-before proof for new behavior, but each test must fail if the feature were removed; a test that only passes is not coverage.

  • Run the directly affected test modules and focused checks. Do not run the

full repository suite locally; CI owns that.

  • Check environment-derived defaults with ambient variables populated, so a

test does not pass only because of the local environment. 3. **Assess the impact.** Load `otto-impact-assessment` and apply it to the full diff. Record the results in the handoff's `impact_assessment` and `test_audit`.

If a requirement turns out to be infeasible, stop building it, mark its CUJs not covered with the reason, and continue with the rest. Then load `feature-demo`.

Read more
Ships withomnigent

Omnigent is an open-source AI agent framework and meta-harness: orchestrate Claude Code, Codex, Cursor, Pi, and custom agents — swap harnesses without rewriting, enforce policies and sandboxing, and collaborate in real time from any device.

Get the whole plugin

Other skills on omnigent.