Agent skill

Feature Edit

by swingerman in swingerman/engineer

A skill your agent uses when an in-flight feature must change — scope shifts, an AC is refined, the plan evolves, a behavior is added or removed.

MITAuto-check passed

Install Feature Edit

skills CLI
$ npx skills add swingerman/engineer --skill feature-edit -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install swingerman/engineer feature-edit --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/swingerman/engineer.git skills-src && mkdir -p .claude/skills && cp -r skills-src/engineer/skills/feature-edit .claude/skills/feature-edit && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
feature-edit
GitHub stars
154
Token cost
~741 tokens
SKILL.md length
316 words
Files
1
Skills in repo
27
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when an in-flight feature must change — scope shifts, an AC is refined, the plan evolves, a behavior is added or removed.

  • Works in 8 steps: Resolve + identify the feature — resolve… → Is this actually an edit? — if the… → Classify the entry artifact — the… → …
  • An in-flight feature must change — scope shifts
  • SKILL.md covers When to use, Workflow, Handoff and References
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Feature Edit is an agent skill from swingerman/engineer. Use when an in-flight feature must change — scope shifts, an AC is refined, the plan evolves, a behavior is added or removed. Triggers — "/engineer.feature-edit", "change feature X to", "the ACs need updating", "revise the plan", "scope changed".

Its SKILL.md is about 740 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Disciplined Agentic Engineering — a methodology kit for Claude Code: acceptance-test-first specs, explicit checkpoints, and autonomy you can actually leave running. The engineer… The licence is MIT.

When your agent uses it

  • An in-flight feature must change — scope shifts
  • An AC is refined
  • The plan evolves
  • A behavior is added

Example prompts

  • “/engineer.feature-edit”
  • “change feature X to”
  • “the ACs need updating”
  • “/feature-edit”

Workflow steps

8 steps, taken from the first numbered list in SKILL.md.

  1. Resolve + identify the feature — resolve the methodology root + manifest via ${CLAUDE_PLUGIN_ROOT}/scripts/dae_resolve.py (see…
  2. Is this actually an edit? — if the intent is a new capability or too big for one feature, surface it and redirect to discuss. Stop.
  3. Classify the entry artifact — the highest-level artifact the intent directly changes: outcome/scope → feature.md; a behavior → acs.md; a…
  4. Build the edit plan — the cascade runs strictly downstream (feature.md → acs.md → spec.md → plan.md); upstream problems are surfaced…
  5. Present the plan; human confirms — show entry artifact, cascade, and how each step is handled. Nothing is written before confirmation.
  6. Execute — in cascade order: direct edits and owning-skill invocations; regenerate .build/spec.json after any spec.md change; re-run…
  7. Sync — update progress.md (affected checkpoint rows) and the tracker via the driver.
  8. Handoff — emit a summary.

What it can do on your machine

Read from SKILL.md and the folder at commit 32947eb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • notion.so

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Feature Edit loads about 741 tokens when it runs. Until then it costs about 65 tokens; SKILL.md has 316 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~65
When it runs · the whole SKILL.md, loaded when a task matches
~741

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from swingerman/engineer at commit 32947eb, republished under its MIT licence (© swingerman). 316 words, ~741 tokens.

Download SKILL.mdSave it as .claude/skills/feature-edit/SKILL.md (or your agent's skills folder).
name
feature-edit
description
Use when an in-flight feature must change — scope shifts, an AC is refined, the plan evolves, a behavior is added or removed. Triggers — "/engineer.feature-edit", "change feature X to", "the ACs need updating", "revise the plan", "scope changed".

feature-edit

Intent-driven editing of an in-flight feature. The human describes what should now be true; this skill figures out which files and tools to touch and orchestrates the change, including the downstream cascade.

The cascade-owning skill — clarify and refine deliberately stay single-artifact and route multi-artifact propagation here. Mixed mode: the agent proposes an edit plan, the human confirms before any write.

When to use

Any time an existing feature's artifacts must change. checkpoint: null.

Not for: a brand-new capability (discuss); within-one-artifact ambiguity, no behavior change (clarify); validating consistency (consistency-check); cleaning up code (refine).

Workflow

  1. Resolve + identify the feature — resolve the methodology root + manifest via ${CLAUDE_PLUGIN_ROOT}/scripts/dae_resolve.py (see references/resolving.md); locate the feature (slug, branch, or search feature.md titles/outcomes).
  2. Is this actually an edit? — if the intent is a new capability or too big for one feature, surface it and redirect to discuss. Stop.
  3. Classify the entry artifact — the highest-level artifact the intent directly changes: outcome/scope → feature.md; a behavior → acs.md; a GWT detail → spec.md; architecture/phasing → plan.md.
  4. Build the edit plan — the cascade runs strictly downstream (feature.md → acs.md → spec.md → plan.md); upstream problems are surfaced, never auto-propagated. Per downstream artifact, classify by blast radius: small/mechanical → feature-edit edits directly; substantial → invoke the owning skill (discover-acs / atdd:atdd / plan) in edit-pass mode.
  5. Present the plan; human confirms — show entry artifact, cascade, and how each step is handled. Nothing is written before confirmation.
  6. Execute — in cascade order: direct edits and owning-skill invocations; regenerate .build/spec.json after any spec.md change; re-run affected test streams if code exists. If regeneration reveals an upstream problem, stop and surface it.
  7. Sync — update progress.md (affected checkpoint rows) and the tracker via the driver.
  8. Handoff — emit a summary.

Handoff

Emit per ${CLAUDE_PLUGIN_ROOT}/references/handoff-summary.md. checkpoint: null; artifacts lists every artifact edited. recommended_next: typically "re-run /engineer.consistency-check".

References

© swingerman, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in engineer/skills/feature-edit of swingerman/engineer.

Open the folder on GitHubat commit 32947eb

Compare with similar skills

Feature Edit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Feature Edit compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Feature Edit this skillswingerman/engineer154—~741Automated safety check: PassMIT
Flightsasgeirtj/system_prompts_leaks69k—~2.1kAutomated safety check: PassCC0-1.0
Flightscodewhale-hq/Codewhale41k—~258Automated safety check: PassMIT
Cumulative Layout Shiftthedaviddias/Front-End-Checklist74k—~438Automated safety check: PassMIT
ShiftLeoYeAI/openclaw-master-skills2.2k—~4.1kAutomated safety check: PassMIT
Shifting Clinical Datesmaziyarpanahi/openmed5.5k—~1.7kAutomated safety check: PassApache-2.0

Similar skills

  • Flights

    asgeirtj/system_prompts_leaks

    Research, book, or manage flights, including check-in. An agent skill from asgeirtj/system_prompts_leaks.

    69k GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • Flights

    codewhale-hq/Codewhale

    Track flights and look up status and schedules. An agent skill from codewhale-hq/Codewhale.

    41k GitHub stars~258 tokensUpdated today
    Auto-check passed
  • Cumulative Layout Shift

    thedaviddias/Front-End-Checklist

    A skill your agent uses when auditing slow page loads, heavy assets, or rendering delays related to Minimize cumulative layout shift.

    74k GitHub stars~438 tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Shift

    LeoYeAI/openclaw-master-skills

    Multi-identity delegation for OpenClaw. An agent skill from LeoYeAI/openclaw-master-skills.

    2.2k GitHub stars~4.1k tokensUpdated 2 mo ago
    DevelopmentAuto-check passed
  • Shifting Clinical Dates

    maziyarpanahi/openmed

    Apply consistent per-patient date shifting in OpenMed that preserves intervals between events while satisfying HIPAA Safe Harbor's date rule.

    5.5k GitHub stars~1.7k tokensUpdated yesterday
    Legal & ComplianceAuto-check passed
  • Flight Lines

    LeoYeAI/openclaw-master-skills

    Navigate problems along lines of flight by composing operations from arbitrary domains.

    2.2k GitHub stars~4.9k tokensUpdated 2 mo ago
    Auto-check passed

More from swingerman/engineer

All 27 skills in this repo
  • Crap Analyzer

    swingerman/engineer

    A skill your agent uses to produce a risk-based refactor + test plan for recently-changed code on a diff/branch/PR by computing CRAP (complexity × untested) on changed methods.

    154 GitHub stars~1.2k tokensUpdated 14 days ago
    Auto-check passed
  • Atdd Mutate

    swingerman/engineer

    A skill your agent uses to add a third validation layer to the ATDD workflow — after acceptance tests verify WHAT and unit tests verify HOW, mutation testing verifies the tests actually catch bugs.

    154 GitHub stars~2.7k tokensUpdated 14 days ago
    Auto-check passed
  • Fix

    swingerman/engineer

    A skill your agent uses to drive a bug fix from first report through close, with a "why didn't we catch it?" loop at the end.

    154 GitHub stars~3k tokensUpdated 14 days ago
    Auto-check passed
  • Atdd

    swingerman/engineer

    A skill your agent uses to drive feature work through the Acceptance Test Driven Development workflow — Given/When/Then specs before code, a project-specific test pipeline, and two parallel test…

    154 GitHub stars~2.8k tokensUpdated 14 days ago
    Auto-check passed
  • Harden

    swingerman/engineer

    Use after a feature passes Light Verify (CP7), to prove the tests actually catch bugs and, where the code warrants it, to formally check its invariants — Checkpoint 8.

    154 GitHub stars~1.8k tokensUpdated 14 days ago
    Auto-check passed
  • Next

    swingerman/engineer

    Use at the start of a work session, or any time the question is "what should I pick up now" across the whole project.

    154 GitHub stars~3k tokensUpdated 14 days ago
    Auto-check passed

Questions about Feature Edit

What does Feature Edit do?

A skill your agent uses when an in-flight feature must change — scope shifts, an AC is refined, the plan evolves, a behavior is added or removed. Feature Edit is an agent skill from swingerman/engineer. Use when an in-flight feature must change — scope shifts, an AC is refined, the plan evolves, a behavior is added or removed.

When should I use Feature Edit?

Feature Edit fits situations like: an in-flight feature must change — scope shifts; an AC is refined; the plan evolves; A behavior is added.

How do I install Feature Edit in Claude Code?

Run `npx skills add swingerman/engineer --skill feature-edit -a claude-code`. Or copy the skill folder (engineer/skills/feature-edit in swingerman/engineer) into .claude/skills/feature-edit in your project. Claude Code loads it when a task matches its description.

How do I install Feature Edit in Codex?

Run `npx skills add swingerman/engineer --skill feature-edit -a codex`. Or copy the skill folder (engineer/skills/feature-edit in swingerman/engineer) into .agents/skills/feature-edit in your project. Codex loads it when a task matches its description.

Can I use Feature Edit in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add swingerman/engineer --skill feature-edit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/feature-edit, .gemini/skills/feature-edit, .github/skills/feature-edit and .opencode/skills/feature-edit in your project.

What does Feature Edit need to run?

SKILL.md names no scripts, command-line tools or credentials: Feature Edit is instructions for the agent only.

Does Feature Edit access the network?

SKILL.md names 1 domain. As links in the text: notion.so. This is read from the text; nothing was executed.

Is Feature Edit safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Feature Edit use?

Feature Edit is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Feature Edit use?

About 741 tokens (SKILL.md is roughly 3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Feature Edit?

Skills that share tags, products or a category with Feature Edit: Flights (asgeirtj/system_prompts_leaks, 69k stars), Flights (codewhale-hq/Codewhale, 41k stars), Cumulative Layout Shift (thedaviddias/Front-End-Checklist, 74k stars) and Shift (LeoYeAI/openclaw-master-skills, 2.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Feature Edit?

swingerman (a GitHub user) maintains it in swingerman/engineer, which has 154 GitHub stars. The repository holds 27 skills in this directory. The repository was last updated on September 23, 2026.

Source: swingerman/engineer on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.