thinkwise-software-factory-subject-components

Configure Grid, Form, Card List, Treeview, and Drag-and-drop settings for Thinkwise Software Factory subjects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up the five screen components that present a Thinkwise Software Factory subject (Grid, Form, Card List, Treeview, Drag-and-drop) requires knowing dozens of tab/col-level fields, per-variant overview tables, and verified platform gotchas that are easy to misconfigure through an MCP connector. ## Core Features & Use Cases - Verified field references: Documents every tab/col-level setting (tree_, card_list_, form_, grid_) and the drag_drop/drag_drop_parmtr/drag_drop_matrix family, confirmed live against a real Software Factory repository. - Variant override guidance: Explains the tab_variant_*_overview shadow tables, Setup tasks, and known gaps such as task_setup_tab_variant_tree_overview not populating parent_col_id. - Step-by-step workflows and pitfalls: Each component gets setup steps plus best practices, such as the inverted parent_col_id direction on tab_variant_tree and the server-side underscore conversion of form group labels. - Use Case: When asked to add a hierarchical Treeview to a table or enable drag-and-drop between two grids, Claude loads this skill to apply the correct fields, confirm design choices, and avoid verified platform traps. ## Quick Start Ask Claude to set up a hierarchical tree view or an editable grid on a Software Factory table using the connected MCP connector.

Frequently Asked Questions about thinkwise-software-factory-subject-components

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

FAQPage Schema
How do I set up a hierarchical tree view in Thinkwise Software Factory?

Create a self-referencing ref on the subject, set parent_col_id on the foreign-key column pointing to the primary key column, then set tree_type to hierarchical and choose tree_display_col_id on the tab row. Finally place a Tree view leaf panel on an existing screen type.

How do I configure drag-and-drop between two tables in Thinkwise?

Create a task for the business operation, add a drag_drop row linking source table, target table, and task, then map columns to task parameters in drag_drop_parmtr. Enable only the valid variant combinations in drag_drop_matrix, since all combinations start disabled.

What is the difference between groups and sections in a Thinkwise form?

Groups use form_field_in_next_grp with a label and render as sub-headings within one section, while sections use field_on_next_tab and render as separate collapsible blocks. Use groups for related fields in one concept and sections for genuinely independent concepts.

Why does my Thinkwise tree variant not show a hierarchy after Setup?

The task_setup_tab_variant_tree_overview task creates the variant rows but does not populate parent_col_id. You must set it explicitly on the identity/PK column's row pointing at the FK column, which is the reverse direction from the base table's col.parent_col_id.

Does conditional formatting work on Thinkwise Card List and Treeview?

The conditional_layout entity only has apply_to_grid, apply_to_form, apply_to_edit, and apply_to_scheduler_resource flags; there is no apply_to_card_list or apply_to_tree. Verify empirically whether formatting appears on those components before relying on it.

When should I disable auto_resize_grid_col in Thinkwise grids?

Set auto_resize_grid_col to no once a table or variant reaches roughly 20 or more visible columns, per documented performance guidance. Auto width measurement becomes expensive on wide or high-volume grids, so measure rather than guess.