In the reshapr artifact list command output, the TYPE column displays the system types associated with each artifact. Currently, many entries are prefixed with RESHAPR_ (for example: RESHAPR_CUSTOM_TOOLS, RESHAPR_PROMPTS, RESHAPR_RESOURCES).
Because this data is entirely contextual to the reshapr CLI ecosystem itself, repeating the RESHAPR_ prefix on every row:
- Adds unnecessary visual noise
- Increases terminal table width usage
- Reduces readability
- Provides no additional value to the end user
Proposed Improvement
Standardize and streamline type names by removing the redundant namespace prefix.
| Current Type |
Proposed Type |
RESHAPR_CUSTOM_TOOLS |
CUSTOM_TOOLS |
RESHAPR_PROMPTS |
PROMPTS |
RESHAPR_RESOURCES |
RESOURCES |
Example Comparison
Current Output
ID NAME TYPE MAIN
0Q9JHRYRBB6SZ GitHub GraphQL-20260410.graphql GRAPHQL_SCHEMA Yes
0Q9JJ14WBB73V file RESHAPR_CUSTOM_TOOLS No
0QBG4EFQFB6G1 file RESHAPR_PROMPTS No
0QBGBHY43B5QB file RESHAPR_RESOURCES No
Proposed Streamlined Output
ID NAME TYPE MAIN
0Q9JHRYRBB6SZ GitHub GraphQL-20260410.graphql GRAPHQL_SCHEMA Yes
0Q9JJ14WBB73V file CUSTOM_TOOLS No
0QBG4EFQFB6G1 file PROMPTS No
0QBGBHY43B5QB file RESOURCES No
Where the idea is comingfrom -> reshaprio/reshapr.io@107928d
In the
reshapr artifact listcommand output, theTYPEcolumn displays the system types associated with each artifact. Currently, many entries are prefixed withRESHAPR_(for example:RESHAPR_CUSTOM_TOOLS,RESHAPR_PROMPTS,RESHAPR_RESOURCES).Because this data is entirely contextual to the
reshaprCLI ecosystem itself, repeating theRESHAPR_prefix on every row:Proposed Improvement
Standardize and streamline type names by removing the redundant namespace prefix.
RESHAPR_CUSTOM_TOOLSCUSTOM_TOOLSRESHAPR_PROMPTSPROMPTSRESHAPR_RESOURCESRESOURCESExample Comparison
Current Output
Proposed Streamlined Output
Where the idea is comingfrom -> reshaprio/reshapr.io@107928d