Agent skill

Feature Delivery

by DodoraApp in DodoraApp/DodoStream

Deliver a feature end to end from user-visible goal to PR-ready branch.

GPL-3.0Auto-check passedTesting & QA

Install Feature Delivery

skills CLI
$ npx skills add DodoraApp/DodoStream --skill feature-delivery -a claude-code

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

GitHub CLI
$ gh skill install DodoraApp/DodoStream feature-delivery --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/DodoraApp/DodoStream.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/feature-delivery .claude/skills/feature-delivery && 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-delivery
GitHub stars
243
Token cost
~354 tokens
SKILL.md length
163 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
GPL-3.0

At a glance

Deliver a feature end to end from user-visible goal to PR-ready branch.

  • Works in 8 steps: Write the goal as user-visible behavior. → Slice with slice-development. → Implement with the invariants in… → …
  • Implementing a new feature: composes slice-development
  • SKILL.md covers Compose, don't duplicate, Pipeline and Completion rule
  • Calls pnpm

What it does

Feature Delivery is an agent skill from DodoraApp/DodoStream. Deliver a feature end to end from user-visible goal to PR-ready branch. Use when implementing a new feature: composes slice-development, android-interactive-verification, What's New generation, the verify:ci gate, and pr-handoff.

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

It sits in Testing & QA. It works with Android and pnpm. The licence is GPL-3.0.

When your agent uses it

  • Implementing a new feature: composes slice-development
  • Android-interactive-verification
  • Whats New generation
  • The verify:ci gate

Example prompts

  • “/feature-delivery”

Workflow steps

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

  1. Write the goal as user-visible behavior.
  2. Slice with slice-development.
  3. Implement with the invariants in AGENTS.md (Restyle tokens, i18n strings, Focusable, LegendList, React Query).
  4. Prove each slice at the lowest observing ladder level.
  5. Any UI change requires a live agent-device check of the real surface — Jest alone never closes a UI slice.
  6. Add a What's New entry if noteworthy per CONTRIBUTING.md's "Noteworthy feature release notes" criteria (pnpm new-whats-new + pnpm…
  7. Run the final pnpm verify:ci.
  8. Hand off via the pr-handoff skill.

What it can do on your machine

Read from SKILL.md and the folder at commit 1ef9461. 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

    Shell commands in SKILL.md call:

    • pnpm

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

  • Network

    No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.

    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 Delivery loads about 354 tokens when it runs. Until then it costs about 62 tokens; SKILL.md has 163 words of instructions outside code blocks.

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

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 DodoraApp/DodoStream at commit 1ef9461, republished under its GPL-3.0 licence (© DodoraApp). 163 words, ~354 tokens.

Download SKILL.mdSave it as .claude/skills/feature-delivery/SKILL.md (or your agent's skills folder).
name
feature-delivery
description
Deliver a feature end to end from user-visible goal to PR-ready branch. Use when implementing a new feature: composes slice-development, android-interactive-verification, What's New generation, the verify:ci gate, and pr-handoff.

Feature delivery

Compose, don't duplicate

This skill routes; it does not restate content. slice-development owns slicing, RED, checkpoints, and the final evidence structure. android-interactive-verification owns the device boundary. Link to them by skill name.

Pipeline

  1. Write the goal as user-visible behavior.
  2. Slice with slice-development.
  3. Implement with the invariants in AGENTS.md (Restyle tokens, i18n strings, Focusable, LegendList, React Query).
  4. Prove each slice at the lowest observing ladder level.
  5. Any UI change requires a live agent-device check of the real surface — Jest alone never closes a UI slice.
  6. Add a What's New entry if noteworthy per CONTRIBUTING.md's "Noteworthy feature release notes" criteria (pnpm new-whats-new + pnpm generate-whats-new).
  7. Run the final pnpm verify:ci.
  8. Hand off via the pr-handoff skill.

Completion rule

The feature is done only when every slice is checkpointed, the UI is verified on device with recorded evidence, verify:ci is green, and the PR (or approved local-commit delivery, if the user pushes themselves) is out for review.

© DodoraApp, GPL-3.0. 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 .agents/skills/feature-delivery of DodoraApp/DodoStream.

Open the folder on GitHubat commit 1ef9461

Compare with similar skills

Feature Delivery 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 Delivery compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Feature Delivery this skillDodoraApp/DodoStream243—~354Automated safety check: PassGPL-3.0
E2Egronxb/hot-updater1.8k—~1.6kAutomated safety check: PassCustom licence
Tauri Packagingbkywksj/knowledge-base330—~3.3kAutomated safety check: PassCustom licence
DeerFlow Smoke Testbytedance/deer-flow83k—~2.5kAutomated safety check: NotesMIT
E2Ecallstack/react-native-pager-view3.4k1 repos~2.1kAutomated safety check: PassMIT
Diagnoseywwynm/EverythingDone14418 repos~1.8kAutomated safety check: PassGPL-3.0

Similar skills

  • E2E

    gronxb/hot-updater

    Run end-to-end OTA verification for examples/v0.85.0 with agent-device.

    1.8k GitHub stars~1.6k tokensUpdated today
    Testing & QAAuto-check passed
  • Tauri Packaging

    bkywksj/knowledge-base

    Tauri 打包与分发技能,指导桌面端(Windows/macOS/Linux)与移动端(Android/iOS)的构建、签名和分发。

    330 GitHub stars~3.3k tokensUpdated 6 days ago
    MobileAuto-check passed
  • DeerFlow Smoke Test

    bytedance/deer-flow

    Walks through an end-to-end smoke test of a DeerFlow deployment: pull the latest code, deploy with Docker or locally, verify services, run health checks and write a report.

    83k GitHub stars~2.5k tokensUpdated today
    Testing & QAAuto-check: notes
  • E2E

    callstack/react-native-pager-view

    Agentic end-to-end tests with e2e, the e2e runner. An agent skill from callstack/react-native-pager-view.

    3.4k GitHub starsUsed in 1 repo~2.1k tokens
    Testing & QAAuto-check passed
  • Diagnose

    ywwynm/EverythingDone

    Disciplined diagnosis loop for hard bugs and performance regressions.

    144 GitHub starsUsed in 18 repos~1.8k tokens
    Testing & QAAuto-check passed
  • SoloPi AI Control

    alipay/SoloPi

    Drives Android devices through SoloPi's typed command line to record, replay and verify app behavior, with device pools and signed on-device decision models.

    6.3k GitHub stars~3.6k tokensUpdated 1 mo ago
    Testing & QAAuto-check passed

More from DodoraApp/DodoStream

  • Agent Verification

    DodoraApp/DodoStream

    Select and run concise deterministic DodoStream verification checks.

    243 GitHub stars~802 tokensUpdated 17 days ago
    Auto-check passed
  • Bug Reproduction

    DodoraApp/DodoStream

    Reproduce a reported bug on Android/Android TV and capture evidence.

    243 GitHub stars~495 tokensUpdated 17 days ago
    Auto-check passed
  • Issue Triage

    DodoraApp/DodoStream

    Rank open GitHub issues and propose the next work. An agent skill from DodoraApp/DodoStream.

    243 GitHub stars~473 tokensUpdated 17 days ago
    Auto-check passed
  • Slice Development

    DodoraApp/DodoStream

    Behavior-first planning, verification, debugging, review, and checkpointing for non-trivial DodoStream changes.

    243 GitHub stars~1.9k tokensUpdated 17 days ago
    Auto-check passed
  • PR Handoff

    DodoraApp/DodoStream

    Prepare the branch, title, and draft PR body for substantive finished work.

    243 GitHub stars~250 tokensUpdated 17 days ago
    Auto-check passed
  • Session-scoped Android and Android TV fixture, APK, interaction, evidence, and Maestro procedure through the agent-device MCP server.

    243 GitHub stars~1.1k tokensUpdated 17 days ago
    Auto-check passed

Works with

Categories

Questions about Feature Delivery

What does Feature Delivery do?

Deliver a feature end to end from user-visible goal to PR-ready branch. Feature Delivery is an agent skill from DodoraApp/DodoStream. Deliver a feature end to end from user-visible goal to PR-ready branch.

When should I use Feature Delivery?

Feature Delivery fits situations like: implementing a new feature: composes slice-development; android-interactive-verification; whats New generation; the verify:ci gate.

How do I install Feature Delivery in Claude Code?

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

How do I install Feature Delivery in Codex?

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

Can I use Feature Delivery 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 DodoraApp/DodoStream --skill feature-delivery -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-delivery, .gemini/skills/feature-delivery, .github/skills/feature-delivery and .opencode/skills/feature-delivery in your project.

What does Feature Delivery need to run?

Going by SKILL.md and its folder, Feature Delivery needs the command-line tools its instructions call (pnpm).

Does Feature Delivery access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Feature Delivery 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 Delivery use?

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

How many tokens does Feature Delivery use?

About 354 tokens (SKILL.md is roughly 1.4k 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 Delivery?

Skills that share tags, products or a category with Feature Delivery: E2E (gronxb/hot-updater, 1.8k stars), Tauri Packaging (bkywksj/knowledge-base, 330 stars), DeerFlow Smoke Test (bytedance/deer-flow, 83k stars) and E2E (callstack/react-native-pager-view, 3.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Feature Delivery?

DodoraApp (a GitHub organization) maintains it in DodoraApp/DodoStream, which has 243 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on September 20, 2026.

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