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

full-stack-feature全栈功能

Agent Skill

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

总安装

30,624

周安装

1,276

GitHub Stars

2

下载量

10,208
OpenClaw

安装说明

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

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:full-stack-feature(全栈功能)
来源仓库:https://github.com/wpank/full-stack-feature
安装命令:
openclaw skills install full-stack-feature
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

ClawHubOpenClaw
openclaw skills install full-stack-feature

简介

用于编排从角色研究到部署、测试代码的端到端功能开发的元技能 - 协调每个阶段的技能、命令和代理。在端到端构建新功能、协调前端 + 后端工作或需要从研究到生产的结构化方法时使用。

SKILL.md

name
full-stack-feature
model
reasoning
description
Meta-skill for orchestrating end-to-end feature development from persona research through deployed, tested code — coordinating skills, commands, and agents across every stage. Use when building a new feature end-to-end, coordinating frontend + backend work, or needing a structured approach from research to production.

Full-Stack Feature Orchestration (Meta-Skill)

Coordinate the entire lifecycle of a feature — from understanding who it's for, through design, implementation, testing, and documentation. This meta-skill routes to the right skill, command, or agent at each stage and enforces stage gates so nothing ships half-baked.

Installation

OpenClaw / Moltbot / Clawbot

npx clawhub@latest install full-stack-feature

When to Use

  • Building a new feature end-to-end — you need the full pipeline from research to production
  • Frontend + backend work together — the feature spans UI, API, and data layers
  • User research should inform implementation — you want personas and specs before writing code
  • Coordinating multiple skills — you're unsure which skill or command to invoke at each step
  • Onboarding a new feature area — you need a structured approach, not ad hoc implementation
  • Teaching a junior developer — walk through the complete feature development process

Orchestration Flow

Every feature moves through eight stages. Small features skip stages (see Complexity Assessment below); large features complete all of them.

 1. Persona Research
        ↓
 2. Feature Specification
        ↓
 3. UX/UI Design
        ↓
 4. API Design
        ↓
 5. Frontend Implementation
        ↓
 6. Backend Implementation
        ↓
 7. Testing
        ↓
 8. Documentation

Stage Details

Stage 1 — Persona Research

Understand who the feature is for before designing anything. Define the target user, their goals, pain points, and the journey this feature supports.

Invoke: /create-persona command → ai/commands/docs/create-persona.md Skill: persona-docsai/skills/writing/persona-docs/SKILL.md

Output: Persona document describing the target user, their context, and success criteria for this feature.

Stage 2 — Feature Specification

Translate persona insights into a concrete feature spec — scope, acceptance criteria, edge cases, and technical constraints.

Invoke: feature-specification skill → ai/skills/meta/feature-specification/SKILL.md

Output: Feature spec with user stories, acceptance criteria, out-of-scope items, and technical notes.

Stage 3 — UX/UI Design

Design the interface informed by the persona and spec. Choose the right visual style, layout, and interaction patterns.

Output: Component hierarchy, layout decisions, style selections, and responsive behavior plan.

Stage 4 — API Design

Define the contract between frontend and backend. Design endpoints, request/response shapes, error codes, and authentication requirements.

Command: /create-api-routeai/commands/development/create-api-route.md

Output: API contract (OpenAPI spec or typed route definitions) with validation rules and error handling.

Stage 5 — Frontend Implementation

Build the UI components, pages, and client-side logic. Use the appropriate framework skill for the project's stack.

Command: /create-componentai/commands/development/create-component.md

Output: Working UI components wired to the API contract, with loading/error states and responsive layout.

Stage 6 — Backend Implementation

Build the API routes, business logic, data access layer, and background jobs.

Command: /new-featureai/commands/development/new-feature.md

Output: Implemented API routes, data models, migrations, and business logic passing unit tests.

Stage 7 — Testing

Validate the feature across unit, integration, and end-to-end layers. Verify acceptance criteria from Stage 2.

Command: /test-featureai/commands/development/test-feature.md

Output: Passing test suite covering happy paths, edge cases, and error scenarios from the spec.

Stage 8 — Documentation

Generate user-facing docs, API references, and internal technical documentation.

Command: /generate-docsai/commands/documentation/generate-docs.md

Output: Updated README, API docs, component storybook entries, and changelog.


Skill Routing Table

StagePrimary SkillCommandAgent
1. Persona Researchpersona-docs/create-persona
2. Feature Specfeature-specification
3. UX/UI DesignUI/UX skill
4. API Designapi-design-principles/create-api-routeai/agents/api/
5. FrontendFramework skill (Next.js, React, etc.)/create-component
6. Backendapi-development, database-migration-patterns/new-featureai/agents/migration/
7. Testingtesting-workflow, e2e-testing-patterns/test-featureai/agents/testing/
8. Documentation/generate-docs

Stage Gate Checks

Each stage must pass its gate before proceeding. Gates prevent wasted work by catching gaps early.

GateRequired BeforeCriteriaBlocking?
Persona definedStage 2Target user identified with goals and pain pointsYes
Spec approvedStage 3Acceptance criteria written, scope defined, edge cases listedYes
Design reviewedStage 4Component hierarchy defined, responsive plan in placeYes
API contract lockedStage 5 + 6Endpoints defined, request/response types agreed, error codes setYes
Frontend rendersStage 6UI components display with mock data, loading/error states workNo (parallel OK)
Backend passes testsStage 7All API routes return expected responses, validations enforcedYes
Tests passStage 8Unit + integration + E2E tests green, acceptance criteria verifiedYes
Docs completeDeployAPI documented, user-facing docs updated, changelog entry addedYes

Vertical Slice Strategy

Start with the thinnest possible end-to-end slice, then widen.

Phase 1 — Thin Slice Build one happy path through all layers: a single user action from UI click to database write and back. This proves the architecture works and gives stakeholders something to demo.

Example: "User can create a new project"
  UI:      One form with a name field and submit button
  API:     POST /api/projects { name: string }
  DB:      INSERT INTO projects (name) VALUES ($1)
  Test:    E2E test: fill form → submit → see project in list

Phase 2 — Widen Add validation, error handling, edge cases, and secondary flows. Each addition follows the same vertical path — never build an entire layer in isolation.

Phase 3 — Polish Loading states, optimistic updates, animations, accessibility, performance optimization, and comprehensive error messages.


Complexity Assessment

Not every feature needs all eight stages. Use this table to determine which stages to include.

Feature SizeExamplesStages to IncludeEstimated Time
TrivialRename a label, fix copy, adjust spacing5 only< 1 hour
SmallAdd a filter, new form field, simple toggle4 → 5 → 6 → 72-4 hours
MediumNew CRUD entity, dashboard widget, search feature2 → 3 → 4 → 5 → 6 → 71-3 days
LargeNew user-facing feature area, multi-page flowAll 8 stages1-2 weeks
EpicNew product vertical, major redesign, platform migrationAll 8 + ADR + phased rollout2-6 weeks

How to Assess Complexity

  1. Count the layers touched — UI only (trivial), UI + API (small), UI + API + DB (medium+)
  2. Count the user flows — one path (small), 2-3 paths (medium), many paths with branching (large)
  3. Check for unknowns — known patterns (smaller), new integrations or unfamiliar tech (bump up one size)
  4. Consider blast radius — isolated change (smaller), cross-cutting concern (bump up one size)

Coordination Patterns

Frontend and Backend in Parallel

Once the API contract is locked (Stage 4 gate), frontend and backend can proceed simultaneously:

  • Frontend uses mock data matching the API contract types
  • Backend implements against the same contract with unit tests
  • Integration happens when both sides are ready — contract guarantees compatibility

Handoff Points

Use the /handoff-and-resume command when:

  • Switching between frontend and backend work
  • Pausing mid-feature and resuming later
  • Passing work to another developer or agent

Progress Tracking

Use the /progress command to check which stage you're in and what remains.


NEVER Do

  1. NEVER skip persona research for user-facing features — building without understanding the user leads to features nobody wants
  2. NEVER start coding before the API contract is defined — frontend and backend will diverge, causing costly rework at integration
  3. NEVER build an entire layer before connecting it end-to-end — always use vertical slices to prove the architecture first
  4. NEVER skip stage gates to move faster — gates exist to catch problems when they're cheap to fix, not after they've compounded
  5. NEVER treat testing as a separate phase you can cut — tests are part of implementation, not an afterthought bolted on at the end
  6. NEVER ship without documentation — undocumented features become maintenance burdens that slow down every future change

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

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

04

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

补充不同宿主或平台的使用分布数据

能力 5

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

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

平台分布

OpenClaw

71.15%
按下载量换算7,263

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

未展示

权限和风险

需要联网

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

安装前确认

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

来源信息

继续浏览同类 Skills