360 Secure SkillHub
360 安全技能中心

Implementation Planner

核心功能:将功能需求转化为涵盖成功标准、架构、模块、数据流、验证及部署策略的技术实施计划,同步梳理疑问与假设。典型场景:需先做设计决策、多组件协调、用户索要实施计划或架构时使用。输入含必填功能描述及可选约束、环境、现有系统信息,输出为结构化YAML格式方案。

mzfshark
mzfshark
热度 33.67
最近更新 2026-05-11 17:45:41
分类:开发依赖:纯提示词应用场景:报告撰写 / API 集成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add axodus-implementation-planner
Metadata
name
implementation-planner
description
Turn a feature idea into a concrete technical implementation plan.
metadata
{"author":"RedHat Dev","version":"1.0.0","owner":"RedHat Dev Agent","category":"core"}

SKILL: implementation-planner

Purpose

Convert a feature idea into a concrete technical execution plan (architecture, modules, interfaces, validations, and rollout).

When to Use

  • The request requires design decisions before code.
  • Multiple components must be coordinated (frontend/backend/infra/contracts).
  • The user asked for an “implementation plan” or “architecture”.

Inputs

  • feature_description (required, string): what to build and why.
  • constraints (optional, string[]): non-negotiables (security, budget, tooling, timeline).
  • environment (optional, object): runtime (OS, container), deploy targets, CI.
  • existing_system (optional, string): relevant current architecture and boundaries.

Steps

  1. Define success criteria (what “done” means) and explicit non-goals.
  2. Identify actors and interfaces (users, services, contracts, external APIs).
  3. Choose an architecture that minimizes risk and change surface.
  4. Define modules and ownership boundaries (what lives where).
  5. Specify data flow (inputs, outputs, persistence, logs/audit trail).
  6. Specify validation path:
    • unit tests
    • integration tests
    • security checks (as applicable)
  7. Define rollout:
    • feature flags / guarded modes
    • backwards compatibility
    • migration steps (if any)
  8. List open questions and assumptions; ask for clarification when risk is material.

Validation

  • Plan satisfies all stated constraints.
  • Every module has an interface and responsibility.
  • Testing/validation is included (not “later”).
  • Rollout avoids accidental production impact.

Output

Structured plan (example schema):

overview: "<1 paragraph>"
modules:
  - name: "<module>"
    responsibility: "<what it owns>"
    interfaces: ["<api/events/files>"]
data_flow:
  inputs: ["..."]
  outputs: ["..."]
validation:
  unit: ["..."]
  integration: ["..."]
rollout:
  guardrails: ["..."]
open_questions: ["..."]

Safety Rules

  • Do not select tools that violate constraints.
  • Do not propose deployments that can impact production without explicit gating.
  • Prefer simplest architecture that meets requirements.

Example

Feature: “Add webhook ingestion with idempotency and audit logs.” Output (excerpt):

modules:
  - name: "webhook-controller"
    responsibility: "request validation + signature checks"
  - name: "event-store"
    responsibility: "persist raw payload + processing status"
validation:
  integration: ["replay same event id results in no duplicate side effects"]