Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

slicing-elephant-carpaccio切大象生牛肉片

Agent Skill

slicing-elephant-carpaccio 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

343

周安装

14

GitHub Stars

5

下载量

111
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:slicing-elephant-carpaccio(切大象生牛肉片)
来源仓库:https://github.com/bnadlerjr/dotfiles
仓库路径:skills/slicing-elephant-carpaccio
安装命令:
npx skills add https://github.com/bnadlerjr/dotfiles --skill slicing-elephant-carpaccio
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/bnadlerjr/dotfiles --skill slicing-elephant-carpaccio

简介

slicing-elephant-carpaccio 用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词或任务场景快速定位候选结果。
  • 通过 npx skills add 命令从指定仓库安装并使用。
  • 安装前需确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 建议结合原始 README 核验具体用法和功能边界。

SKILL.md

Slicing Elephant Carpaccio

Break features into the thinnest possible vertical slices — each one cutting across all necessary layers (UI, logic, data) to produce an independently working, testable, demoable increment. The output is an ordered slice backlog, not implementation.

Quick Start

Given a feature description, produce an ordered list of 10-20 thin vertical slices:

## Slice Backlog: [Feature Name]

1. **Walking skeleton** — [thinnest end-to-end path]. Value: proves architecture connects.
2. **[Next slice]** — [description]. Value: [what stakeholder can now see/do].
3. ...

When This Skill Applies

  • Planning a new feature that spans multiple layers or components
  • Breaking down an epic or large story into deliverable increments
  • User asks to "slice", "thin-slice", or "carpaccio" a feature
  • Work spans frontend, backend, and data layers
  • Multi-repo coordination is needed for a feature
  • A story feels too large but isn't ready for task decomposition yet

Workflow

Detect Architecture  -->  Understand Scope  -->  Produce Slice Backlog
Repo structure            Components/layers       Ordered thin slices

Step 1: Detect the Architecture

Before slicing, determine the repository structure.

  1. Examine the project layout. Look at the current working directory, any monorepo workspace configurations (package.json workspaces, nx.json, turbo.json, Cargo.toml workspace, go.work), and any sibling directories the user references.
  2. Classify the architecture: Type Description Slice atomicity Single repo All layers in one repository Slices are atomic Monorepo Multiple packages/apps in one repo Slices can touch multiple packages but are atomic Multi-repo Separate repos with independent CI/deploy Slices are coordinated across repos
  3. If multi-repo, identify:

- Which repo you are currently operating in - Location of other repo(s), if accessible - Contract surface between repos (REST API, GraphQL schema, RPC definitions, shared types, OpenAPI specs) - Which repo deploys first in practice (typically backend) - Whether a shared types/contract package exists

  1. State findings to the user and confirm before slicing.

Step 2: Understand the Full Feature Scope

Read all relevant files, specs, and existing code. Identify every component, layer, and integration point involved. Ask clarifying questions if the scope is ambiguous.

Use the codebase-navigator agent to find relevant files and entry points when the feature touches existing code.


Step 3: Produce the Slice Backlog

Create a numbered, ordered list of 10-20 slices. Each slice gets a one-line description and a note on what value it delivers.

For multi-repo slices, indicate which repo(s) each slice touches.

Slice Validity Rules

Every slice MUST pass ALL of these tests:

  • Vertical — Cuts through all necessary layers, not just backend or just frontend in isolation.
  • Working — After this slice, the system is in a testable, demoable state. Tests pass.
  • Distinct — A stakeholder can see something changed compared to the previous slice.
  • Valuable — Delivers more user value or reduces more risk than the last slice.
  • Small — Implementable in a single focused coding pass (or a small coordinated pair in multi-repo setups).

Ordering Principles

  • Slice 1 is always a walking skeleton — the thinnest possible end-to-end path proving the architecture connects. Hard-code values if needed. Its value is pure risk reduction.
  • Core happy-path functionality comes next, one thin layer at a time.
  • Prefer simpler implementations that deliver value faster (e.g., accept user input directly before building lookup tables).
  • Legal/compliance requirements before nice-to-haves.
  • All core paths before any single path is polished.
  • Validation, error handling, and edge cases LAST.
  • UI polish and optimization LAST.

Slicing Heuristics

When a slice feels too large, split it further using these patterns:

HeuristicStrategy
By workflow pathOne user flow end-to-end before the next
By data variationStart with one data type or category, add others as separate slices
By business ruleSimplest rule first, add complexity in later slices
By interfaceOne platform, device, or UI variant first
Simple before complexHappy path across all paths before edge cases on any single path
Hardcode then generalizeHardcode a value in slice N, replace with dynamic logic in slice N+1

Multi-Repo Slicing

When slicing across repository boundaries:

  • Contract-first — Each slice that crosses a repo boundary defines the API contract (endpoint shape, types, schema fragment) as its first sub-step, before either side is built.
  • Thinnest crossing — Minimize the API surface introduced per slice. One endpoint, one field, one query — not a batch.
  • Upstream before downstream — Note the deployment order. The side that provides the contract is built first.
  • Mock strategy — When the upstream won't be deployed before the downstream is built, note that a temporary mock of the agreed contract shape should be used and replaced within the same slice.

Blocked Repo Planning

If you only have access to one repo in a multi-repo setup, still plan full vertical slices. For each slice, note what the inaccessible repo needs to do as a companion task.


Anti-Patterns

If you catch yourself producing any of these, re-slice:

Anti-PatternWhy It's Wrong
Horizontal slicesBackend-only or frontend-only chunks deliver no user-visible value until a later slice integrates them
Build all endpoints then all UIThe most common multi-repo anti-pattern — horizontal slicing in disguise
Gold-plating early slicesAdding validation/error handling/polish to slice 2 when core paths in slices 8-12 don't exist yet
Speculative infrastructureAbstractions or frameworks beyond what the current slice requires
Task decomposition as slices"Set up the database" and "write the migration" are tasks within a slice, not slices themselves — each slice must have user-visible value

Output Format

Present the backlog as a numbered list:

## Slice Backlog: [Feature Name]

Architecture: [single-repo | monorepo | multi-repo]

1. **Walking skeleton** — [thinnest end-to-end path].
   Value: Proves architecture connects end-to-end.
   [Repos: backend, frontend]  <!-- only for multi-repo -->

2. **[Slice name]** — [one-line description of what changes].
   Value: [what a stakeholder can now see or do].

3. ...

After presenting the backlog, ask the user to confirm or adjust before any implementation begins.

Use AskUserQuestion:

  • Header: "Slice backlog"
  • Question: "Does this slice ordering look right?"
  • Options: "Looks good" | "Adjust ordering" | "Slices too thick — split further" | "Slices too thin — combine some"

Integration with Other Skills

Upstream — Defining what to slice

  • writing-prds — Start here if you need a PRD first; features from the use case compendium are ideal slicing inputs
  • writing-agile-stories — If you already have a BDD story that's too large, slice it here before writing sub-stories

Downstream — Detailing each slice

  • writing-agile-stories — Flesh out each slice into a BDD story with acceptance criteria
  • breaking-down-stories — Decompose slices or stories into implementation tasks
  • implementation-planning — Create a detailed implementation plan for a slice

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.07%
按下载量换算38

Claude

28.82%
按下载量换算32

Cursor

18.52%
按下载量换算21

Gemini CLI

9.1%
按下载量换算10

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills