Agent skill

Feature Dev

by LedgerHQ in LedgerHQ/ledger-live

Guided feature development with codebase understanding and architecture focus

MITAuto-check passed

Install Feature Dev

skills CLI
$ npx skills add LedgerHQ/ledger-live --skill feature-dev -a claude-code

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

GitHub CLI
$ gh skill install LedgerHQ/ledger-live feature-dev --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/LedgerHQ/ledger-live.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/feature-dev .claude/skills/feature-dev && 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-dev
GitHub stars
621
Token cost
~1.4k tokens
SKILL.md length
703 words
Files
1
Skills in repo
50
Repo updated
First seen
Licence
MIT

At a glance

Guided feature development with codebase understanding and architecture focus

  • Works in 7 steps: Discovery → Codebase Exploration → Clarifying Questions → …
  • SKILL.md covers References, Core Principles, Phase 1: Discovery and Phase 2: Codebase Exploration, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Feature Dev is an agent skill from LedgerHQ/ledger-live. Guided feature development with codebase understanding and architecture focus

Its SKILL.md is about 1.4k 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: Mono-repository for Ledger Wallet apps and related packages. The licence is MIT.

Example prompts

  • “/feature-dev”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Discovery
  2. Codebase Exploration
  3. Clarifying Questions
  4. Architecture Design
  5. Implementation
  6. Quality Review
  7. Summary

What it can do on your machine

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

    No URLs in SKILL.md.

    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 Dev loads about 1.4k tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 703 words of instructions outside code blocks.

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

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 LedgerHQ/ledger-live at commit a3861a2, republished under its MIT licence (© LedgerHQ). 703 words, ~1,383 tokens.

Download SKILL.mdSave it as .claude/skills/feature-dev/SKILL.md (or your agent's skills folder).
name
feature-dev
description
Guided feature development with codebase understanding and architecture focus
disable-model-invocation
true

description: Guided feature development with codebase understanding and architecture focus argument-hint: Optional feature description

Feature Development

You are helping a developer implement a new feature for Ledger Wallet applications. Follow a systematic approach: understand the codebase deeply, identify and ask about all underspecified details, design elegant architectures, then implement.

References

New features must be implemented in src/mvvm/ following the MVVM architecture (.agents/skills/mvvm-architecture/SKILL.md).

Shared logic extracted out of an app goes to shared/, domain/ or features/, not to libs/.

Core Principles

  • Ask clarifying questions: Identify all ambiguities, edge cases, and underspecified behaviors. Ask specific, concrete questions rather than making assumptions. Wait for user answers before proceeding with implementation. Ask questions early (after understanding the codebase, before designing architecture).
  • Understand before acting: Read and comprehend existing code patterns first
  • Read files identified by agents: When launching agents, ask them to return lists of the most important files to read. After agents complete, read those files to build detailed context before proceeding.
  • Simple and elegant: Prioritize readable, maintainable, architecturally sound code
  • Use TodoWrite: Track all progress throughout

Phase 1: Discovery

Goal: Understand what needs to be built

Initial request: $ARGUMENTS

Actions:

  1. Create todo list with all phases
  2. If feature unclear, ask user for:
    • What problem are they solving?
    • What should the feature do?
    • Any constraints or requirements?
  3. Summarize understanding and confirm with user

Phase 2: Codebase Exploration

Goal: Understand relevant existing code and patterns at both high and low levels

Actions:

  1. Launch 2-3 code-explorer agents in parallel. Each agent should:

    • Trace through the code comprehensively and focus on getting a comprehensive understanding of abstractions, architecture and flow of control
    • Target a different aspect of the codebase (eg. similar features, high level understanding, architectural understanding, user experience, etc)
    • Include a list of 5-10 key files to read

    Example agent prompts:

    • "Find features similar to [feature] and trace through their implementation comprehensively"
    • "Map the architecture and abstractions for [feature area], tracing through the code comprehensively"
    • "Analyze the current implementation of [existing feature/area], tracing through the code comprehensively"
    • "Identify UI patterns, testing approaches, or extension points relevant to [feature]"
  2. Once the agents return, please read all files identified by agents to build deep understanding

  3. Present comprehensive summary of findings and patterns discovered


Phase 3: Clarifying Questions

Goal: Fill in gaps and resolve all ambiguities before designing

CRITICAL: This is one of the most important phases. DO NOT SKIP.

Actions:

  1. Review the codebase findings and original feature request
  2. Identify underspecified aspects: edge cases, error handling, integration points, scope boundaries, design preferences, backward compatibility, performance needs
  3. Present all questions to the user in a clear, organized list
  4. Wait for answers before proceeding to architecture design

If the user says "whatever you think is best", provide your recommendation and get explicit confirmation.


Show full SKILL.md (240 more words)Show less

Phase 4: Architecture Design

Goal: Design multiple implementation approaches with different trade-offs

Actions:

  1. Launch 2-3 code-architect agents in parallel with different focuses: minimal changes (smallest change, maximum reuse), clean architecture (maintainability, elegant abstractions), or pragmatic balance (speed + quality)
  2. Review all approaches and form your opinion on which fits best for this specific task (consider: small fix vs large feature, urgency, complexity, team context)
  3. Present to user: brief summary of each approach, trade-offs comparison, your recommendation with reasoning, concrete implementation differences
  4. Ask user which approach they prefer

Phase 5: Implementation

Goal: Build the feature

DO NOT START WITHOUT USER APPROVAL

Actions:

  1. Wait for explicit user approval
  2. Read all relevant files identified in previous phases
  3. Implement following chosen architecture
  4. Follow codebase conventions strictly (see References)
  5. Write clean, well-documented code
  6. Update todos as you progress

Phase 6: Quality Review

Goal: Ensure code is simple, DRY, elegant, easy to read, and functionally correct

Actions:

  1. Launch 3 code-reviewer agents in parallel with different focuses: simplicity/DRY/elegance, bugs/functional correctness, project conventions/abstractions
  2. Consolidate findings and identify highest severity issues that you recommend fixing
  3. Present findings to user and ask what they want to do (fix now, fix later, or proceed as-is)
  4. Address issues based on user decision

Phase 7: Summary

Goal: Document what was accomplished

Actions:

  1. Mark all todos complete
  2. Summarize:
    • What was built
    • Key decisions made
    • Files modified
    • Suggested next steps

© LedgerHQ, 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 .agents/skills/feature-dev of LedgerHQ/ledger-live.

Open the folder on GitHubat commit a3861a2

Compare with similar skills

Feature Dev 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 Dev compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Feature Dev this skillLedgerHQ/ledger-live621—~1.4kAutomated safety check: PassMIT
Daily Focus Boardgithub/awesome-copilot40k—~3kAutomated safety check: PassMIT
Design Guidepaperclipai/paperclip98k1 repos~3.1kAutomated safety check: PassMIT
Write Guidesremix-run/remix33k—~2.6kAutomated safety check: PassMIT
Focus Stylesthedaviddias/Front-End-Checklist74k—~639Automated safety check: PassMIT
Focus Orderthedaviddias/Front-End-Checklist74k—~519Automated safety check: PassMIT

Similar skills

  • Daily Focus Board

    github/awesome-copilot

    Official

    Builds a warm, browser-based daily focus board the user updates by talking to their agent, with Eisenhower priorities, a brain-dump box and kind not-today carryover.

    40k GitHub stars~3k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Design Guide

    paperclipai/paperclip

    Paperclip UI design system guide for building consistent, reusable frontend components.

    98k GitHub starsUsed in 1 repo~3.1k tokens
    Frontend & DesignAuto-check passed
  • Write Guides

    remix-run/remix

    Write, rewrite, or audit Remix guide chapters in the voice of docs/guides/app/actions/docs/chapters/01-start-here.md.

    33k GitHub stars~2.6k tokensUpdated yesterday
    Writing & ContentAuto-check passed
  • Focus Styles

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing stylesheets, component styles, and responsive behavior related to Provide visible custom focus indicators.

    74k GitHub stars~639 tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Focus Order

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure logical focus order.

    74k GitHub stars~519 tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Focus Management

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Manage focus during dynamic interactions.

    74k GitHub stars~465 tokensUpdated yesterday
    Frontend & DesignAuto-check passed

More from LedgerHQ/ledger-live

All 50 skills in this repo
  • Impacting PRs

    LedgerHQ/ledger-live

    Find which open PRs are impacted by a migration/sunset/refactor and notify their authors — blocking review when the old path is already gone from develop, heads-up comment when it is only deprecated…

    621 GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Cloud Sync Module

    LedgerHQ/ledger-live

    Write, review or debug a cloudSyncModule.ts — a CloudSyncDataManager that syncs one slice of user data through Ledger Sync (Cloud Sync).

    621 GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Codeownership

    LedgerHQ/ledger-live

    Maintain CODEOWNERS file and team directories. An agent skill from LedgerHQ/ledger-live.

    621 GitHub stars~687 tokensUpdated today
    Auto-check passed
  • Coin Families Contract

    LedgerHQ/ledger-live

    Coin-specific families logic must live in families/. An agent skill from LedgerHQ/ledger-live.

    621 GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Data Layer Advanced

    LedgerHQ/ledger-live

    Structure a Ledger Wallet data layer where one API response serves several entities.

    621 GitHub stars~509 tokensUpdated today
    Auto-check passed
  • Debug Rn Native Crash

    LedgerHQ/ledger-live

    Investigate native React Native crashes (Fabric/Hermes/iOS) in ledger-live-mobile when JS error logs are missing or unhelpful.

    621 GitHub stars~1.2k tokensUpdated today
    Auto-check passed

Questions about Feature Dev

What does Feature Dev do?

Guided feature development with codebase understanding and architecture focus. Feature Dev is an agent skill from LedgerHQ/ledger-live.

How do I install Feature Dev in Claude Code?

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

How do I install Feature Dev in Codex?

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

Can I use Feature Dev 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 LedgerHQ/ledger-live --skill feature-dev -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-dev, .gemini/skills/feature-dev, .github/skills/feature-dev and .opencode/skills/feature-dev in your project.

What does Feature Dev need to run?

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

Does Feature Dev 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 Dev 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 Dev use?

Feature Dev 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 Dev use?

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

Skills that share tags, products or a category with Feature Dev: Daily Focus Board (github/awesome-copilot, 40k stars), Design Guide (paperclipai/paperclip, 98k stars), Write Guides (remix-run/remix, 33k stars) and Focus Styles (thedaviddias/Front-End-Checklist, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Feature Dev?

LedgerHQ (a GitHub organization) maintains it in LedgerHQ/ledger-live, which has 621 GitHub stars. The repository holds 50 skills in this directory. The repository was last updated on October 7, 2026.

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