systems-practice
Systems Practice
A stage-based problem structuring protocol grounded in Critical Pluralist Systems Practice. The purpose is not to generate answers but to surface better questions, expose blind spots, and produce structured artifacts (boundary objects) for collaborative action.
When to Use vs. When Not To
| Situation | Action |
|---|---|
| Messy, contested, multi-stakeholder | Run full 6-stage protocol |
| Moderately complex, 2-3 stakeholders | Run Stages 1-3, offer to continue |
| Well-defined technical problem | Suggest lighter tools (model-thinking, decision matrix), exit gracefully |
| Simple execution task | Decline — this protocol adds overhead without value |
The 6-Stage Protocol
Run one stage at a time. Always display the stage number and name as a header. At the end of each stage, present the output artifact and ask: "Does this reflect your understanding? Anything to correct before we continue?"
Never skip Stage 4 (Boundary Critique) — it is the most commonly omitted step in practice, and its absence is the single biggest source of blind spots.
More from kcchien/skills
excalidraw
Create professional diagrams and visualizations using Excalidraw JSON format. Specialized for IT architecture diagrams, flowcharts, network topology, system design, microservices, ER diagrams, and state machines. Includes curated color palettes and visual styles. Use when working with .excalidraw files, or when user mentions diagrams, flowcharts, architecture visualization, or drawing. Delegates to subagents to prevent context exhaustion from verbose JSON.
5industrial-expert
>
4vscode-extension-uiux
|
2crisp-reading
>
2agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
2adapt
Adapt designs to work across different screen sizes, devices, contexts, or platforms. Ensures consistent experience across varied environments.
1