Create Spec Module1 Ros2.spec.prompt
---
id: 0002
title: Create Specification for Module 1 ROS 2 Basics
stage: spec
date: 2025-12-10
surface: agent
model: gemini
feature: 001-module1-ros2-basics
branch: 001-module1-ros2-basics
user: unknown
command: /sp.specify
labels: ["specification", "ros2", "docusaurus"]
links:
spec: specs/001-module1-ros2-basics/spec.md
ticket: null
adr: null
pr: null
files:
- specs/001-module1-ros2-basics/spec.md
- specs/001-module1-ros2-basics/checklists/requirements.md
tests:
- none
---
## Prompt
/sp.specify Module 1 — ROS 2 Robotic Nervous System Target audience: Beginner–intermediate robotics/AI students. Focus: ROS 2 fundamentals: nodes, topics, services, rclpy integration, and basic humanoid URDF. Success criteria: - Produce 2–3 chapters for Module 1 - Each chapter includes a short explanation, a simple runnable example, and one task - Reader understands ROS 2 communication flow and how Python Agents connect via rclpy - URDF basics explained clearly for simple humanoid editing Constraints: - Format: Docusaurus markdown - Writing: concise technical style - Code: valid ROS 2 + rclpy snippets Not building: - Advanced Nav2/SLAM - Full humanoid URDF creation - Large simulation projects
## Response snapshot
I have created the feature specification for "Module 1: ROS 2 Robotic Nervous System".
## Outcome
- ✅ Impact: Created a detailed specification for the first module of the AI Book, defining the scope, user stories, requirements, and success criteria.
- 🧪 Tests: none
- 📁 Files:
- `specs/001-module1-ros2-basics/spec.md` (Created)
- `specs/001-module1-ros2-basics/checklists/requirements.md` (Created)
- 🔁 Next prompts: `/sp.plan`
- 🧠 Reflection: The process of creating a detailed specification from a high-level description is a good example of the "Spec-Driven Development" principle. The quality checklist is a useful tool to ensure the spec is ready for the next phase.
## Evaluation notes (flywheel)
- Failure modes observed: The `create-new-feature.ps1` script failed due to argument parsing issues with a long string. The workaround was to proceed with the partially created artifacts.
- Graders run and results (PASS/FAIL): N/A
- Prompt variant (if applicable): N/A
- Next experiment (smallest change to try): N/Awhen to use it
Community prompt sourced from the open-source GitHub repo Waqar-5/AI_PHYSICAL_BOOK (no explicit license). A "Create Spec Module1 Ros2.spec.prompt" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.
tags
productivitycommunitydeveloper
source
Waqar-5/AI_PHYSICAL_BOOK · no explicit license
more in Productivity
Productivity✓ tested
Summarize a doc into decisions & actions
chief of staff who extracts what to DO, not just what was said
Productivity✓ tested
Draft a reply to a hard email
calm, direct communicator who de-escalates without caving
Productivity✓ tested
Turn a brain-dump into a weekly plan
planning coach who protects your focus, not just your calendar