You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,15 @@
1
1
# Changelog
2
2
3
+
## [0.12.11] - 2026-03-03
4
+
5
+
### Changed
6
+
-**`commands/squad.md`, `.contextkit/commands/squad.md`** — PO agent now checks for screenshots or images the user attached to the `/squad` invocation. If present, each image is saved to `.contextkit/squad/assets/` and listed with a one-line description under the new optional `### Visual Assets` section in the handoff. If no images are provided the section is left empty and the pipeline continues unchanged.
7
+
-**`commands/squad-architect.md`, `.contextkit/commands/squad-architect.md`** — Architect now reads any `### Visual Assets` file paths from the PO Spec before writing the plan.
8
+
-**`commands/squad-dev.md`, `.contextkit/commands/squad-dev.md`** — Dev now reads any `### Visual Assets` file paths from the PO Spec before implementing.
9
+
-**`README.md`** — Added Visual Assets section to the Squad Workflow docs and updated the PO role description.
Copy file name to clipboardExpand all lines: README.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -173,7 +173,7 @@ The squad workflow turns a single AI session into a structured multi-role pipeli
173
173
174
174
| Step | Role | Command | What it does |
175
175
|------|------|---------|-------------|
176
-
| 1 | Product Owner |`/squad`| Writes a user story, acceptance criteria, edge cases, and scope |
176
+
| 1 | Product Owner |`/squad`| Writes a user story, acceptance criteria, edge cases, and scope. Optionally captures screenshots/images as visual assets.|
177
177
| 2 | Architect |`/squad-architect`| Designs the technical approach, files to change, and implementation steps |
178
178
| 3 | Developer |`/squad-dev`| Implements the code following the architect's plan |
179
179
| 4 | Tester |`/squad-test`| Writes and runs tests against the PO's acceptance criteria |
@@ -223,6 +223,10 @@ Architect has questions for PO → run /squad to clarify
223
223
224
224
After clarifications are added, re-run the asking role's command to continue. This prevents misunderstandings from compounding through the pipeline.
225
225
226
+
### Visual Assets (Optional)
227
+
228
+
If you have a screenshot, mockup, or design image relevant to the task, paste or attach it when running `/squad`. The PO agent will save it to `.contextkit/squad/assets/` and reference the path in the handoff. Architect and Dev agents automatically read any listed assets when they pick up the handoff.
Copy file name to clipboardExpand all lines: commands/squad-architect.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ You are the **Architect** in a squad workflow.
23
23
- Tell the user which command to run next (e.g., "Architect clarifications added. Run `/squad-dev` to continue.")
24
24
- **Stop here** — do not rewrite the full plan.
25
25
26
-
3. Read the **PO Spec** section (User Story, Acceptance Criteria, Edge Cases, Out of Scope).
26
+
3. Read the **PO Spec** section (User Story, Acceptance Criteria, Edge Cases, Out of Scope). If a `### Visual Assets` section exists and has file paths listed, read each file — these are screenshots or mockups the user provided. Use them to inform your design.
27
27
28
28
4. **Check for previous clarifications**: If there is a `### Questions for PO` section in the Architect Plan block AND the `### Answers` section in the PO Spec block has responses, read the answers. Use them to inform your plan — the PO has addressed your earlier questions.
Copy file name to clipboardExpand all lines: commands/squad-dev.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ You are the **Developer** in a squad workflow.
23
23
- Tell the user which command to run next (e.g., "Dev clarifications added. Run `/squad-test` to continue.")
24
24
- **Stop here** — do not re-implement.
25
25
26
-
3. Read the **PO Spec** (for acceptance criteria) and **Architect Plan** (for implementation steps).
26
+
3. Read the **PO Spec** (for acceptance criteria) and **Architect Plan** (for implementation steps). If the PO Spec has a `### Visual Assets` section with file paths listed, read each file — these are screenshots or mockups relevant to what you are building.
27
27
28
28
4. **Check for previous clarifications**: If there is a `### Questions for Architect` section in the Dev Implementation block AND the Architect Plan block has answers addressing them, read the answers. Use them to inform your implementation.
Copy file name to clipboardExpand all lines: commands/squad.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,6 +28,8 @@ status: pending
28
28
29
29
### Out of Scope
30
30
31
+
### Visual Assets
32
+
31
33
### Answers
32
34
33
35
---
@@ -99,6 +101,7 @@ status: pending
99
101
- Write specific, testable **Acceptance Criteria** as a numbered checklist
100
102
- Identify **Edge Cases** that the dev and tester should handle
101
103
- Define what is **Out of Scope** to prevent scope creep
104
+
- **Check for visual assets** (optional): If the user provided any screenshots or images in this conversation, save each one to `.contextkit/squad/assets/<descriptive-name>.png` and list every saved file path with a one-line description under `### Visual Assets`. If no images were provided, leave `### Visual Assets` empty.
102
105
103
106
5. After writing the spec, update the handoff file:
If you have a screenshot, mockup, or design image relevant to the task, paste or attach it when running <codeclassName="rounded bg-muted px-1 font-mono text-xs">/squad</code>. The PO agent will save it to <codeclassName="rounded bg-muted px-1 font-mono text-xs">.contextkit/squad/assets/</code> and reference the path in the handoff under a <codeclassName="rounded bg-muted px-1 font-mono text-xs">### Visual Assets</code> section.
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "@nolrm/contextkit",
3
-
"version": "0.12.10",
3
+
"version": "0.12.11",
4
4
"description": "ContextKit - Context Engineering for AI Development. Provide rich context to AI through structured MD files with standards, code guides, and documentation. Works with Cursor, Claude, Aider, VS Code Copilot, and more.",
0 commit comments