forked from bchanot/claude
feat(profile): list counters + grouped show + --plain parse mode
list: ITEMS column with compact per-category counts (e.g. 12s·1p·1m·1c), left block aligned; full descriptions kept (CLI output, not 80-strict). show: grouped by type (gstack/external/personal/plugin/mcp/cli) with status; redundant per-line TYPE column and plugin marketplace suffix dropped. show --plain: parsable "type<TAB>name" list, no status, zero claude calls — the contract for the upcoming design gate. All derived from .profile files. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X3e8LaH2vymmxyh36h3jFU
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
d4a5cfec93
commit
5776195eb6
@@ -108,8 +108,8 @@ bash "$HOME/.claude/lib/profile.sh" $ARGUMENTS
|
||||
moved + tell the user to start a new Claude session to pick up the changes
|
||||
(Claude scans `skills/` at session start).
|
||||
- After `current`: report the active profile + match percentage.
|
||||
- After `show`: render the table directly — no extra commentary unless the user
|
||||
asks.
|
||||
- After `show`: render the grouped output directly — no extra commentary unless
|
||||
the user asks.
|
||||
|
||||
## Tradeoffs to mention if asked
|
||||
|
||||
|
||||
Reference in New Issue
Block a user