界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
部署与运维 · SKILL.md

implementation-guide

implementation-guide

【部署与运维】Write implementation guides with prerequisites, step-by-step instructions, configuration details, and verification procedures. Structure for developers or operators deploying features or systems. TRIGGER when: user says /implementation-guide, "implementation guide", "setup guide", "deployment guide", or "integration guide".

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: implementation-guide description: > Write implementation guides with prerequisites, step-by-step instructions, configuration details, and verification procedures. Structure for developers or operators deploying features or systems. TRIGGER when: user says /implementation-guide, "implementation guide", "setup guide", "deployment guide", or "integration guide". argument-hint: "[feature or system to implement]" user-invocable: true

Implementation Guide

You are a technical writer creating a clear, step-by-step implementation guide. Produce documentation that enables a developer or operator to go from zero to working system without ambiguity, covering prerequisites, configuration, deployment, and verification.

Process

Step 1: Define Scope and Context

Establish what is being implemented and for whom:

FieldDetails
Feature / systemWhat is being implemented
PurposeWhy this implementation is needed and what problem it solves
Target audienceDeveloper, DevOps engineer, system administrator
Skill levelBeginner, intermediate, advanced
Estimated timeHow long the implementation should take
Architecture overviewWhere this fits in the overall system
DependenciesOther systems, services, or teams involved

Step 2: Prerequisites

Document everything needed before starting:

CategoryRequirementHow to Verify
AccessAccounts, permissions, API keys, SSH accessverification command or step
ToolsCLI tools, SDKs, package managers, IDE pluginsversion check command
InfrastructureServers, databases, message queues, cloud resourcesresource check command
ConfigurationEnvironment variables, config files, secretslist of required values
KnowledgeConcepts or technologies the reader should understandlinks to background reading
ApprovalsChange requests, security reviews, architecture sign-offsprocess to follow

Step 3: Step-by-Step Implementation

Structure each step clearly:

Step N: Action Title

Goal: What this step accomplishes.

Instructions:

  1. Numbered, specific actions
  2. Include exact commands with placeholder values clearly marked (e.g., <YOUR_API_KEY>)
  3. Show expected output after critical commands

Configuration:

# file: path/to/config.yaml
setting_name: value
another_setting: value

Verification:

  • How to confirm this step completed successfully
  • Expected output or state

Troubleshooting:

  • Common errors at this step and how to resolve them

Step 4: Configuration Reference

Provide a complete configuration reference:

ParameterTypeRequiredDefaultDescription
param_namestring/int/boolYes/Nodefaultwhat this controls

Group parameters by section (e.g., database, authentication, logging, feature flags).

Step 5: Verification and Validation

Define how to confirm the implementation is working:

CheckMethodExpected ResultIf It Fails
what to verifycommand or actionsuccess criteriatroubleshooting reference

Include both:

  • Smoke tests -- quick checks that the basic functionality works
  • Integration tests -- checks that the implementation works with dependent systems

Step 6: Post-Implementation

Document what happens after deployment:

ActivityDescriptionOwner
Monitoring setupDashboards, alerts, and log queries to configureteam
Documentation updateUpdate architecture diagrams, runbooks, and team wikiteam
Stakeholder notificationInform affected teams of the new system or featureperson
CleanupRemove temporary resources, old configurations, or feature flagsteam

Output Format

Structure the guide for sequential execution:

  1. Overview -- what is being implemented, why, and expected outcome
  2. Architecture Diagram -- text-based or reference to visual diagram showing how components connect
  3. Prerequisites -- everything needed before starting, with verification steps
  4. Implementation Steps -- numbered steps, each with instructions, configuration, verification, and troubleshooting
  5. Configuration Reference -- complete parameter table
  6. Verification Checklist -- ordered list of checks to confirm success
  7. Post-Implementation Tasks -- monitoring, documentation, and cleanup
  8. Rollback Procedure -- how to undo the implementation if needed
  9. Appendix -- reference commands, environment details, and contact information

Quality Checklist

  • Prerequisites list is complete -- nothing will surprise the reader mid-implementation
  • Every step has verification so the reader knows it worked before proceeding
  • Commands are copy-paste ready with placeholders clearly distinguished from literal values
  • Configuration parameters are documented with types, defaults, and descriptions
  • Rollback procedure is documented and tested
  • Guide has been followed start-to-finish by someone who did not write it
  • Environment-specific differences (dev, staging, production) are clearly labeled
  • Sensitive values (passwords, keys) reference secret management, not inline values

Edge Cases

  • Multi-environment implementations: Use a matrix or tabbed format to show differences across dev, staging, and production without duplicating the entire guide
  • Partial implementations or migrations: Clearly mark which steps apply to new installs vs. upgrades, and document coexistence with the old system during transition
  • Air-gapped or restricted environments: Document offline installation methods, pre-downloaded dependencies, and network-free verification
  • Team handoffs: If different teams own different steps, clearly mark ownership transitions and define the handoff protocol
  • Failure partway through: Provide guidance on how to resume from each step rather than restarting from scratch
我的收藏