SkillAtlasSkill 详情

who-decides

Forward deployed engineering skills for your AI coding agent.

审核状态:已审核Quality 80Security 100

复制安装命令

用 Codex 或 Claude 安装复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它先审查 Skill 页面再帮你安装。

复制前请先查看来源、License 和安全提示。

项目 README

来源文件:README.md

抓取于 2026年9月16日

FDEOps

Forward deployed engineering skills for your AI coding agent.

Work through a customer project from the first conversation to a system their team can run. FDEOps helps your agent clarify the problem, compare solutions, write and test code, connect customer systems, and prepare delivery and handover evidence.

A skill is a set of instructions your AI coding agent follows. FDEOps includes 35 task skills + one coordinator, fde. Use any skill directly, or ask fde to select the relevant skills as a customer project progresses.

Use it for a single integration, a small client project, or work within a larger enterprise team. You bring the customer context, repository tools and access. FDEOps supplies the working method; you and the responsible teams make the decisions.

Get started · Choose a task · Keep a customer record · Documentation

fdeops-flow

Quick start

Use FDEOps with an AI coding agent that supports skills. Start with one task, or let fde coordinate a customer project.

Work on a customer project

Run this in the terminal where your coding agent runs, then select your agent in the installer:

npx skills add suboss87/fdeops --skill fde

This installation method uses Node.js (which includes npx) and Git. If either is missing, ask your agent to help with setup. The FDEOps CLI requires Node.js 18 or later. See installation options for your agent.

Then select fde in your agent and start a conversation. In agents that support @fde, use:

@fde this is client01. Their support team reads incoming requests,
checks internal documents, then assigns each request to another team.
Help me prepare for the first meeting. Here is the brief: …

fde asks for the information needed next and uses the relevant instructions. As work progresses, it can help you investigate delays, compare approaches, implement a change, test it, and prepare a customer update. You do not have to choose a skill at each step.

For an ongoing project, naming the customer starts a local record at ~/fde-engagements/client01/.fde/. It keeps the brief, decisions, evidence and next actions together. Review proposed agreements and corrections before saving them. How customer records work.

Use just one task

For example, install only discover:

npx skills add suboss87/fdeops --skill discover

Then ask your agent:

Use FDEOps discover with these meeting notes. Show how the team handles
an incoming request today, where time goes, and what we still need to ask.
[Paste notes you are permitted to share.]

The agent works from your notes and returns its findings. You do not need to create a customer record for this task. Each task skill includes the instructions it needs and works without installing fde or another skill pack.

Want every task available by name? Install the full pack using the installation guide. Installing fde alone gives the coordinator all the underlying instructions; it does not add the 35 separate names to your agent's skill menu.

Skill invocation differs between agents. Ask for the FDEOps skill by name or select it in your agent's skill picker. For Claude Code plugin installs, use /fdeops:fde or /fdeops:discover. See host setup and name conflicts.

Choose a skill

Use the skill that matches the work in front of you. All skills are individually installable; the complete catalog lists the input and result for each one.

You need to…Start with
Clarify a new customer requestbrief or discover
Understand who can approve the changewho-decides
Decide what to build and what to leave outoptions, scope or plan
Implement or connect customer systemsbuild or integrate
Find a failure or test the resultdebug, review, evaluate or qa
Prepare an authorized releaseship
Review meeting notes or report progressdebrief or readout
Prepare the team to run the systemrunbook or handoff

These examples are starting points, not a required sequence. The catalog also covers inherited projects, business cases, incidents, recovery, source connections and multiple customer records. fde uses the same instructions and loads additional detail only when needed.

Which mode should I choose? Use an individual skill for a specific task. Use fde when you want help selecting the next task or maintaining a continuing customer record. You can also ask it for a one-off result without creating records. Installing a skill makes it available independently; it does not remove its real input requirements. For example, dashboard needs records to display, while debrief can review pasted notes without saving anything.

Keep a customer record

An engagement is your ongoing project with a customer. Its record lives in a separate folder on your machine, outside the customer's application code:

~/fde-engagements/client01/.fde/

The files are readable Markdown. They track what the customer asked for, who can decide, what success means, what changed, and the evidence behind each result. You can inspect, copy or keep them if you stop using FDEOps.

After a meeting, paste permitted notes into the same agent conversation. It proposes the new requests, decisions, unresolved questions and next actions. Correct anything it misunderstood, then confirm the update.

A request is not automatically an agreement. A passing test is not a production deployment. A measured improvement is not customer acceptance. FDEOps keeps those distinctions in the record.

At the next session, the coordinator retrieves a short summary rather than loading the full history. The default summary is capped at 16 KiB; older evidence is retrieved when needed. This cap applies to FDEOps output, not everything your agent loads.

If your agent cannot start the record, run this in your terminal from the workspace where you work on that customer:

npx fdeops resume --init client01

This links that workspace to the customer's record. Daily use and meeting walkthrough · Record format.

Your daily fieldbook

The fieldbook is a read-only browser view of your customer records. It shows next actions, open risks, missing evidence and results waiting for acceptance.

FDEOps fieldbook showing next actions and delivery gaps across fictional customers

Run this in your terminal to view all your customers:

npx fdeops dashboard --all --open

Open a customer's record and copy an action into your agent to continue. Run the command again after updates to refresh the view.

Try a fictional example first: npx fdeops demo runs sample meeting notes through review and produces a fieldbook without using an AI model. It creates or resets its demo folder under ~/fde-engagements/.demo/. Remove that example with npx fdeops demo --clean.

Fit it to the project

Start with the work in front of you:

ProjectHow to use FDEOps
Small fix or analysisGive a task skill the relevant notes or code. Get the result and its verification; no customer record is required.
Customer integration or ongoing deliveryUse fde to connect discovery, implementation, tests and updates in one continuing record.
Enterprise engagementWork within the customer’s existing access, change-control and operating processes. Record who can approve each decision and what evidence they require.

The pack includes implementation, integration, debugging and QA instructions. It uses the repository's existing tools. It does not supply customer credentials, infrastructure, specialist approvals or production authority.

Optional setup:

  • Personal preferences: npx fdeops setup records how you work and what to mask before sharing context.
  • Repository reconnaissance: npx fdeops scan reads local files and returns an initial assessment and questions. It does not change the repository.
  • Other agent hosts: Adapters add a pointer to the coordinator in your workspace.
  • External sources: Connection recipes explain how to pull permitted material from tools you already use.

Use the installation guide for the full pack, Claude Code hooks, offline setup and upgrading from earlier versions.

Your data stays yours

The CLI reads local files and Git, with no network calls or telemetry. Installation through npx may download packages. Your AI host may send material it reads to its configured model.

FDEOps masks common sensitive patterns and excludes <private> blocks from CLI, dashboard and hook outputs. This is not complete sensitive-data detection. Do not ask the agent to read private blocks directly, and use only material allowed by the customer's AI policy.

You review proposed decisions. Enabled session hooks can save mechanical session progress automatically; direct CLI write commands update records when you run them.

Privacy · Security · What has been tested and its limits

Who this is for

Forward deployed engineers, consultants and small delivery teams working with customers across meetings, codebases and operating environments. The pack supports the engineering and customer work together. Its checks help expose missing evidence; they do not replace professional judgment or prove every deployment safe.

Find your way around

You want to…Start here
Install or upgradeInstallation
Work through your first customer projectUsage and examples
Explore the instructionsSkill reference
Understand the repositoryRepository layout
Check the test evidenceVerification
Improve the packContributing

Built by Subash Natarajan. Issues · Discussions

License

MIT. Use FDEOps in your customer work. See LICENSE.

其他

低风险

  • 来源需自行核对维护者身份。
  • 未检测到明显脚本安装指令。
  • 未检测到明显外部权限要求。
  • 未检测到高风险命令。
  • 扫描发现:0 条。

Codex — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/suboss87/FDEOps.git
  3. 将 "skills/who-decides" 文件夹复制到 Codex 的 skills 目录中。
  4. 重启 Codex 让新的 skill 生效。

Codex — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Codex 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Codex 让新的 skill 生效。

Claude Code — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/suboss87/FDEOps.git
  3. 将 "skills/who-decides" 文件夹复制到 Claude Code 的 skills 目录中。
  4. 重启 Claude Code 让新的 skill 生效。

Claude Code — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Claude Code 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Claude Code 让新的 skill 生效。

Cursor — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/suboss87/FDEOps.git
  3. 将 "skills/who-decides" 文件夹复制到 Cursor 的 skills 目录中。
  4. 重启 Cursor 让新的 skill 生效。

Cursor — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Cursor 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Cursor 让新的 skill 生效。

GitHub Copilot — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/suboss87/FDEOps.git
  3. 将 "skills/who-decides" 文件夹复制到 GitHub Copilot 的 skills 目录中。
  4. 重启 GitHub Copilot 让新的 skill 生效。

GitHub Copilot — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 GitHub Copilot 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 GitHub Copilot 让新的 skill 生效。

Windsurf — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/suboss87/FDEOps.git
  3. 将 "skills/who-decides" 文件夹复制到 Windsurf 的 skills 目录中。
  4. 重启 Windsurf 让新的 skill 生效。

Windsurf — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Windsurf 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Windsurf 让新的 skill 生效。
查看 SKILL.md 原文
name: who-decides
description: Map stakeholders, decision rights, influence and blockers from supplied evidence. Use when ownership is unclear or the stakeholder landscape changes.

who-decides

Purpose

Map stakeholders, decision rights, influence and blockers from supplied evidence. Use when ownership is unclear or the stakeholder landscape changes.

Read the task context contract, then the method. Load further references only when the task needs them. Everything linked is included in this skill; no other skill pack is required.

Principles

  • Work directly from the supplied permitted context. Standalone work does not require an engagement folder or initialization. Record filenames in the method are optional persistence destinations when no engagement is bound.
  • If called by @fde, reuse its current sanitized packet and scope. Do not restart setup, discovery or questions already answered.
  • The task context contract controls persistence and authority in both modes. Preserve unknowns and distinguish implementation, verification, deployment and acceptance.
  • Use the customer's repository instructions and available tools. Report a missing capability or unrun check honestly; do not claim that installing a skill provisions infrastructure.

发现问题?提交给管理员复核

评分:

评论 (0)

暂无评论,成为第一个评论者吧!