بنقرة واحدة
ingest-miro-comments
Fetch normalized comments for synced Miro sections and write them into a BMAD review artifact.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Fetch normalized comments for synced Miro sections and write them into a BMAD review artifact.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Run the full Miro collaboration loop across publish, apply, ingest, triage, and readiness stages.
Export a section-based bmad-miro-sync plan bundle, execute it against Miro with Codex MCP tools, and persist sync results back into the repo manifest.
| name | ingest-miro-comments |
| description | Fetch normalized comments for synced Miro sections and write them into a BMAD review artifact. |
Use this skill when stakeholders have commented on synced Miro section items and the feedback should be brought back into the repo.
.bmad-miro.toml.bmad-miro-sync/state.json<repo-root>/.bmad-miro-sync/state.json.<repo-root>/.bmad-miro-sync/run/comments.json using:{
"comments": [
{
"artifact_id": "_bmad-output/planning-artifacts/prd.md#prd/goals",
"section_id": "_bmad-output/planning-artifacts/prd.md#prd/goals",
"source_artifact_id": "_bmad-output/planning-artifacts/prd.md",
"section_title": "PRD / Goals",
"topic": "Acceptance criteria",
"author": "Jane Doe",
"created_at": "2026-04-15T11:00:00Z",
"body": "Please expand the acceptance criteria.",
"published_object_id": "doc-123",
"published_object_type": "doc",
"published_object_reference": "artifact:_bmad-output/planning-artifacts/prd.md#prd/goals",
"miro_url": "https://miro.com/app/board/.../?moveToWidget=doc-123"
}
]
}
Legacy payloads that only include artifact_id, source_artifact_id, section_title, author, created_at, body, and miro_url still work, but the preferred shape above keeps section and published-object traceability intact.
PYTHONPATH=src python3 -m bmad_miro_sync ingest-comments \
--project-root <repo-root> \
--config <repo-root>/.bmad-miro.toml \
--comments <repo-root>/.bmad-miro-sync/run/comments.json
<repo-root>/.bmad-miro-sync/run/review-input.json with the normalized comments payload plus a triage list. Each triage entry must include:section_idtopicstatusownerrationaleApproved statuses are open, accepted, deferred, resolved, and blocked.
PYTHONPATH=src python3 -m bmad_miro_sync triage-feedback \
--project-root <repo-root> \
--config <repo-root>/.bmad-miro.toml \
--input <repo-root>/.bmad-miro-sync/run/review-input.json
artifact_id exactly so comments stay attached to the right markdown section.