thinkwise-software-factory-build-planner

Interviews users and produces a reasoned build plan for Thinkwise Software Factory models.

5|Updated Aug 25, 2026
One-click install
npx skills add https://github.com/rkortThinkwise/sf-mcp-skills-temp --skill thinkwise-software-factory-build-planner-rkortthinkwise
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: thinkwise-software-factory-build-planner
Source: https://github.com/rkortThinkwise/sf-mcp-skills-temp/tree/main/thinkwise-software-factory-build-planner
Command: npx skills add https://github.com/rkortThinkwise/sf-mcp-skills-temp --skill thinkwise-software-factory-build-planner-rkortthinkwise

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Turning a raw feature idea or business goal into a concrete Thinkwise Software Factory implementation plan is hard: decisions about data model changes, screen types, logic placement, process flows, and menu entry points are interdependent and easy to get wrong. This Skill runs a structured interview that resolves those decisions one at a time, grounded in the live model, and produces a build plan where every artifact is handed off to the skill that implements it. ## Core Features & Use Cases - Guided decision-tree interview: Anchors the goal first, explores the live model via MCP tools before asking questions, and walks top-down through data, process shape, interaction surface, logic placement, entry points, and cross-cutting concerns. - Reasoned artifact plan: Records every decision with its principle and owning skill, covering data model deltas, screens, tasks, process flows, control procedures, subroutines, messages, menu placement, sequencing, and open risks. - Dual output formats: Small plans render as plain chat text; larger plans render as a Thinkwise-branded HTML artifact with collapsible accordion sections and an always-visible final verification gate. - Use Case: A user says "I need a way for managers to approve expense claims." The Skill inspects the existing model, asks targeted questions with recommended answers, and outputs a sequenced plan naming the exact tables, screens, tasks, process flow, and control procedures to build. ## Quick Start Ask the assistant to plan a new feature for your Thinkwise Software Factory application, describing the goal or problem you want to solve.

Frequently Asked Questions about thinkwise-software-factory-build-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a new feature in Thinkwise Software Factory?

Describe your goal or problem and the Skill runs a structured interview: it anchors the outcome, explores your live model via MCP tools, then resolves data, process, screen, logic, and menu decisions one at a time. The result is a sequenced build plan with an owning skill per artifact.

When should I use a process flow versus a control procedure in Thinkwise?

Reserve a process flow for genuine multi-step orchestration with decision points, approvals, integrations, or scheduled jobs. Single-purpose derivation, defaulting, or visibility logic belongs in a control procedure; reusable logic called from multiple places belongs in a subroutine.

Does this Skill make changes to my Software Factory model?

No, it only plans. Every artifact in the final plan names the sibling thinkwise_software_factory_* skill responsible for implementing it, and implementation proceeds by invoking those skills in sequence after the plan is confirmed.

Can the planner create new screen types in Thinkwise?

No, new screen types cannot be created through the MCP tools. The plan must select from screen types already in the model, and if none fits, creating one is flagged as a manual prerequisite the user performs in the Software Factory UI.

When should I not use the build planner skill?

Skip it for small, self-evident requests and for stress-testing an already-formed technical plan. It is designed for raw goals or feature ideas that have not yet been decomposed into concrete Software Factory building blocks.