From report-generator
Enforces four-step sentence pattern for national research report sections: task declaration, problem definition, solution approach, technical details. For PhD-level agency submissions.
npx claudepluginhub orientpine/honeypot --plugin report-generatorThis skill uses the workspace's default tool permissions.
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.
Defines 9-chapter structure for national research reports on robotics systems including hardware, kinematics, control, AI; provides content mapping rules and sufficiency criteria.
Provides fillable template for ISD research plan inputs including ideas, institutions, fields, commercialization, and similar projects. Use with orchestrator-generator to auto-generate chapters.
Orchestrates multi-agent writing of academic papers or proposals from research artifacts, with evidence-grounded prose, MAGI cross-review, and quality validation.
Share bugs, ideas, or general feedback.
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.
Pattern:
- 본 사업에서 맡은 주요 연구 과제는 [기술 분야]를 위한 [개발 시스템명] 개발임
Rules:
Examples:
Pattern:
- [기존 방식/상황]으로는 [문제점/한계]이므로, [해결책/목표 시스템] 구축이 필요함
Rules:
Examples:
Pattern:
- 이를 위해 [노드/모듈/클래스명] 개발을 통한 [기술 구현 내용] 수행
Rules:
Examples:
Patterns:
- [구체적 구현체/설정 파일] 설정을 통해 [파라미터1], [파라미터2], [파라미터3] 구현
- [알고리즘명] 기반 [세부 기능] 구현
- [구체적 수치/설정]: [값1](설명), [값2](설명) 등
Rules:
Examples:
### 1.1. CAN 통신 기반 다중 센서 데이터 수집 및 융합 시스템 구축
- 본 사업에서 맡은 주요 연구 과제는 굴착기 자율화를 위한 CAN 통신 기반 다중 센서 데이터 수집 및 융합 시스템 개발임
- 기존의 개별 센서 운용 방식으로는 실시간 동기화 및 데이터 일관성 확보가 어려우므로, 통합 CAN 버스 아키텍처를 통한 센서 융합 시스템 구축이 필요함
- 이를 위해 can_bridge_node 개발을 통한 SocketCAN 기반 실시간 CAN 통신 인터페이스 구현 및 CAN ID별 메시지 파싱 시스템 개발
- can_config.yaml 설정 파일을 통해 CAN 인터페이스(can0), 비트레이트(500kbps), 디바이스별 CAN ID 매핑 체계 구현
- 다중 센서 동시 수신을 위한 멀티스레드 아키텍처 구현 및 센서 데이터 타임스탬프 동기화 시스템 구축
그림. CAN 통신 기반 센서 융합 시스템 아키텍처
Each section must end with a figure caption.
Pattern:
그림. [구체적 기술 설명]
| 섹션 특성 | 캡션 유형 | 예시 |
|---|---|---|
| 시스템 구조 | 아키텍처 | "~ 시스템 아키텍처" |
| 알고리즘 흐름 | 흐름도 | "~ 알고리즘 흐름도" |
| 데이터 흐름 | 블록 다이어그램 | "~ 데이터 흐름도" |
| 조직/역할 | 구성도 | "~ 구성도" |
| 시간순 프로세스 | 로드맵 | "~ 로드맵" |
| 제어 시스템 | 블록 다이어그램 | "~ 블록 다이어그램" |
❌ "시스템을 개발하였음" ✅ "can_bridge_node를 통한 SocketCAN 기반 실시간 CAN 통신 인터페이스를 구현함"
❌ "높은 주기로 연산" ✅ "20Hz 주기로 연산"
❌ "제어 알고리즘 적용" ✅ "게인 스케줄링(Gain Scheduling) 알고리즘 적용"
❌ "길이 2464" ✅ "길이 2464mm"
Replace generic terms with domain-specific terms based on research field:
| 범용 용어 | ROS2 | AI/ML | 물리학 |
|---|---|---|---|
| 모듈 | 노드 | 모듈/레이어 | 모듈 |
| 처리 | 퍼블리시 | 추론 | 연산 |
| 설정 | 파라미터 | 하이퍼파라미터 | 파라미터 |
| 연결 | 토픽/서비스 | 레이어 연결 | 인터페이스 |
| 입력 | 구독 | 입력 텐서 | 입력 신호 |
| 출력 | 발행 | 출력 텐서 | 출력 신호 |
For each subsection, verify: