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

four-step-pattern四步模式

Agent Skill

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

总安装

423

周安装

18

GitHub Stars

23

下载量

148
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:four-step-pattern(四步模式)
来源仓库:https://github.com/orientpine/honeypot
仓库路径:skills/four-step-pattern
安装命令:
npx skills add https://github.com/orientpine/honeypot --skill four-step-pattern
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/orientpine/honeypot --skill four-step-pattern

简介

four-step-pattern 用于查找、检索和筛选相关信息,支持结构化问题拆解与解决路径规划。

  • 适用于将复杂任务分解为可管理的阶段,并建立前后依赖关系。
  • 通过 npx skills add 从 honeypot 项目仓库安装使用。
  • 注意其是否涉及自动化执行或与其他系统组件的深度集成。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Four-Step Pattern Skill

Overview

This skill defines the mandatory 4-step sentence pattern for writing national research report sections. Each subsection (1.1, 1.2, 2.1, etc.) must follow this pattern to meet PhD-level professionalism and national agency submission requirements.


The 4-Step Pattern

Step 1: Task Declaration (연구 과제 선언)

Pattern:

- 본 사업에서 맡은 주요 연구 과제는 [기술 분야]를 위한 [개발 시스템명] 개발임

Rules:

  • Must start with "본 사업에서 맡은 주요 연구 과제는"
  • [기술 분야]: Technical domain (e.g., "굴착기 자율화", "실시간 제어", "강화학습 기반 의사결정")
  • [개발 시스템명]: Specific, technical system name (e.g., "CAN 통신 기반 다중 센서 데이터 수집 및 융합 시스템")
  • Must end with "개발임"

Examples:

  • "본 사업에서 맡은 주요 연구 과제는 굴착기 자율화를 위한 CAN 통신 기반 다중 센서 데이터 수집 및 융합 시스템 개발임"
  • "본 사업에서 맡은 주요 연구 과제는 3자유도(3-DOF) 평면 굴착기의 정기구학 연산을 통한 버킷 끝단 위치 실시간 계산 시스템 개발임"
  • "본 사업에서 맡은 주요 연구 과제는 강화학습(Reinforcement Learning) 기반 자율 굴착 의사결정 시스템 개발임"

Step 2: Problem Definition and Necessity (문제 정의 및 필요성)

Pattern:

- [기존 방식/상황]으로는 [문제점/한계]이므로, [해결책/목표 시스템] 구축이 필요함

Rules:

  • [기존 방식/상황]: Current technology limitations or existing approach
  • [문제점/한계]: Specific technical problems
  • [해결책/목표 시스템]: Proposed solution in this research
  • Must end with "구축이 필요함" or "시스템 개발이 필요함"

Examples:

  • "기존의 개별 센서 운용 방식으로는 실시간 동기화 및 데이터 일관성 확보가 어려우므로, 통합 CAN 버스 아키텍처를 통한 센서 융합 시스템 구축이 필요함"
  • "기존 포텐셔미터 기반 각도 측정은 기계적 마모와 환경 변화에 취약하므로, CANopen 기반 고정밀 경사계를 통한 관절 각도 측정 시스템 구축이 필요함"
  • "자율 굴착 작업 중 유압 과부하 및 장비 손상을 방지하기 위해, 실시간 유압 압력 모니터링과 이상 감지 시스템 구축이 필요함"

Step 3: Solution Approach (해결 방안)

Pattern:

- 이를 위해 [노드/모듈/클래스명] 개발을 통한 [기술 구현 내용] 수행

Rules:

  • Must start with "이를 위해"
  • [노드/모듈/클래스명]: Actual implementation name (e.g., can_bridge_node, ExcavatorKinematics 클래스)
  • [기술 구현 내용]: Specific tech stack and interfaces
  • Multiple implementations should be separate bullet points

Examples:

  • "이를 위해 can_bridge_node 개발을 통한 SocketCAN 기반 실시간 CAN 통신 인터페이스 구현 및 CAN ID별 메시지 파싱 시스템 개발"
  • "이를 위해 forward_kinematics_node 개발을 통한 20Hz 주기 정기구학 연산 시스템 구현 및 실시간 버킷 위치 발행 인터페이스 개발"
  • "이를 위해 trajectory_generator_node 개발을 통한 /excavator/trajectory_generator 서비스 서버 구현 및 작업 유형별 궤적 생성 알고리즘 개발"

Step 4: Technical Details (기술적 상세)

Patterns:

- [구체적 구현체/설정 파일] 설정을 통해 [파라미터1], [파라미터2], [파라미터3] 구현
- [알고리즘명] 기반 [세부 기능] 구현
- [구체적 수치/설정]: [값1](설명), [값2](설명) 등

Rules:

  • Must include specific parameter values with units
  • Algorithm names should include English (e.g., 게인 스케줄링(Gain Scheduling))
  • Config file names, variable names, function names must match actual code
  • Use exact values (no estimates)

Examples:

  • "can_config.yaml 설정 파일을 통해 CAN 인터페이스(can0), 비트레이트(500kbps), 디바이스별 CAN ID 매핑 체계 구현"
  • "fk_excavator 함수 구현: 관절 각도(θ₁, θ₂, θ₃)로부터 버킷 끝단 위치(xk, yk) 및 자세(φ_e) 계산"
  • "굴착기 기하학 파라미터 적용: L1=2464mm(Boom), L2=1352mm(Arm), L3=830mm(Bucket), a1=930mm(수평 오프셋), h1=1130mm(수직 오프셋)"
  • "관절별 PI 게인 튜닝: Swing(Kp=6.0, Ki=0.0), Boom(Kp=12.0, Ki=2.0), Arm(Kp=16.0, Ki=2.0), Bucket(Kp=10.0, Ki=1.0)"

Complete Section Example

### 1.1. CAN 통신 기반 다중 센서 데이터 수집 및 융합 시스템 구축

- 본 사업에서 맡은 주요 연구 과제는 굴착기 자율화를 위한 CAN 통신 기반 다중 센서 데이터 수집 및 융합 시스템 개발임
- 기존의 개별 센서 운용 방식으로는 실시간 동기화 및 데이터 일관성 확보가 어려우므로, 통합 CAN 버스 아키텍처를 통한 센서 융합 시스템 구축이 필요함
- 이를 위해 can_bridge_node 개발을 통한 SocketCAN 기반 실시간 CAN 통신 인터페이스 구현 및 CAN ID별 메시지 파싱 시스템 개발
- can_config.yaml 설정 파일을 통해 CAN 인터페이스(can0), 비트레이트(500kbps), 디바이스별 CAN ID 매핑 체계 구현
- 다중 센서 동시 수신을 위한 멀티스레드 아키텍처 구현 및 센서 데이터 타임스탬프 동기화 시스템 구축

그림. CAN 통신 기반 센서 융합 시스템 아키텍처

Figure Captions

Each section must end with a figure caption.

Pattern:

그림. [구체적 기술 설명]

Caption Type Selection

섹션 특성캡션 유형예시
시스템 구조아키텍처"~ 시스템 아키텍처"
알고리즘 흐름흐름도"~ 알고리즘 흐름도"
데이터 흐름블록 다이어그램"~ 데이터 흐름도"
조직/역할구성도"~ 구성도"
시간순 프로세스로드맵"~ 로드맵"
제어 시스템블록 다이어그램"~ 블록 다이어그램"

Prohibited Practices

1. Abstract Expressions (추상적 표현 금지)

❌ "시스템을 개발하였음" ✅ "can_bridge_node를 통한 SocketCAN 기반 실시간 CAN 통신 인터페이스를 구현함"

2. Missing Numeric Values (수치 누락 금지)

❌ "높은 주기로 연산" ✅ "20Hz 주기로 연산"

3. Missing Algorithm Names (알고리즘명 누락 금지)

❌ "제어 알고리즘 적용" ✅ "게인 스케줄링(Gain Scheduling) 알고리즘 적용"

4. Missing Units (단위 누락 금지)

❌ "길이 2464" ✅ "길이 2464mm"


Domain-Specific Term Substitution

Replace generic terms with domain-specific terms based on research field:

범용 용어ROS2AI/ML물리학
모듈노드모듈/레이어모듈
처리퍼블리시추론연산
설정파라미터하이퍼파라미터파라미터
연결토픽/서비스레이어 연결인터페이스
입력구독입력 텐서입력 신호
출력발행출력 텐서출력 신호

Validation Checklist

For each subsection, verify:

  • Step 1: Starts with "본 사업에서 맡은 주요 연구 과제는", ends with "개발임"
  • Step 2: Contains "이므로" and "구축이 필요함"
  • Step 3: Starts with "이를 위해", includes implementation name
  • Step 4: Includes specific parameters with units
  • Figure caption present at end
  • No abstract expressions
  • All numeric values have units
  • Algorithm names include English translation
  • Domain-specific terms used correctly

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

37.82%
按下载量换算56

Claude

29.27%
按下载量换算43

Cursor

18.82%
按下载量换算28

Gemini CLI

9.32%
按下载量换算14

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

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

来源信息

继续浏览同类 Skills