Skip to content

Commit c022bf0

Browse files
committed
Sync plugins from development repository
Auto-synced from claude-priority-dev: - plugin-formatter/ - claude-prioritise/ - marketplace.json Development commit: 54e56a30610c72ed2f7468126301e0bfa1c63de4 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: GitHub Actions <actions@github.com>
1 parent 1be832f commit c022bf0

8 files changed

Lines changed: 88 additions & 7 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"name": "ZenterFlow"
55
},
66
"description": "Personal collection of priority Claude Code skills and plugins for development workflows, including plugin formatting and task prioritization tools.",
7-
"version": "3.0.0",
7+
"version": "3.1.1",
88
"plugins": [
99
{
1010
"name": "plugin-formatter",
1111
"source": "./plugin-formatter",
1212
"description": "Formats plugin folders and files according to Claude Code plugin marketplace guidelines",
13-
"version": "3.0.0",
13+
"version": "3.1.1",
1414
"author": {
1515
"name": "ZenterFlow"
1616
},
@@ -21,7 +21,7 @@
2121
"name": "claude-prioritise",
2222
"source": "./claude-prioritise",
2323
"description": "One-command project status, priority surfacing and persistent backlog grooming for development workflows",
24-
"version": "3.0.0",
24+
"version": "3.1.1",
2525
"author": {
2626
"name": "ZenterFlow"
2727
},

claude-prioritise/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "claude-prioritise",
3-
"version": "3.1.0",
3+
"version": "3.1.1",
44
"description": "One-command project status, priority surfacing and persistent backlog grooming for development workflows",
55
"author": {
66
"name": "ZenterFlow",

claude-prioritise/plugin.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,6 @@ One-command project status assessment, priority surfacing, and persistent backlo
3030
- Automatic backlog grooming
3131

3232
## Version History
33+
- v3.1.1 (2025-11-03): Version sync with plugin-formatter user-prompt-submit hook addition
3334
- v3.0.0 (2025-11-03): Version sync
3435
- v1.0.0 (2025-11-01): Initial release with persistent storage and GitHub sync

plugin-formatter/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "plugin-formatter",
3-
"version": "3.1.0",
3+
"version": "3.1.1",
44
"description": "Formats plugin folders and files according to Claude Code plugin marketplace guidelines",
55
"author": {
66
"name": "ZenterFlow",

plugin-formatter/.hooks.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"hooks": {
33
"pre-commit": "./hooks/pre-commit.sh",
4-
"tool-use": "./hooks/tool-use.sh"
4+
"tool-use": "./hooks/tool-use.sh",
5+
"user-prompt-submit": "./hooks/user-prompt-submit.sh"
56
},
67
"documentation": {
78
"purpose": "Hooks for automatic plugin validation and developer assistance",
@@ -27,6 +28,17 @@
2728
"Checks naming conventions on new files",
2829
"Always allows the operation (non-blocking)"
2930
]
31+
},
32+
"user-prompt-submit": {
33+
"description": "Suggests validation commands based on user intent",
34+
"trigger": "Before user message is sent",
35+
"behavior": [
36+
"Detects validation-related queries",
37+
"Suggests appropriate commands (/validate-plugin, /fix-naming, etc.)",
38+
"Helps with plugin creation queries",
39+
"Provides command discovery for help requests",
40+
"Always allows the message (non-blocking)"
41+
]
3042
}
3143
},
3244
"usage": "Hooks are automatically activated when plugin-formatter is installed"

plugin-formatter/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ This plugin provides automated validation, formatting, and development assistanc
2020
### Hooks
2121
- **pre-commit**: Automatically validates plugin files before git commits (blocks invalid commits)
2222
- **tool-use**: Provides real-time validation hints when editing plugin files
23+
- **user-prompt-submit**: Suggests validation commands based on your questions and intent
2324

2425
### Agent
2526
- **plugin-formatter-tutor**: Interactive guide for plugin formatting and validation workflows
@@ -71,7 +72,7 @@ git commit --no-verify
7172

7273
## Status
7374

74-
Active - 1 skill, 4 commands, 2 hooks, 1 agent
75+
Active - 1 skill, 4 commands, 3 hooks, 1 agent
7576

7677
## Version
7778

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
#!/bin/bash
2+
# user-prompt-submit hook for plugin-formatter
3+
# Suggests validation commands based on user intent
4+
5+
# Read user message from stdin
6+
USER_MESSAGE=$(cat)
7+
MESSAGE_LOWER=$(echo "$USER_MESSAGE" | tr '[:upper:]' '[:lower:]')
8+
9+
# Validation queries
10+
if echo "$MESSAGE_LOWER" | grep -qE "(validate|check|verify|lint).*plugin"; then
11+
echo "💡 Quick command: /validate-plugin for comprehensive checks"
12+
exit 0
13+
fi
14+
15+
# Naming issues
16+
if echo "$MESSAGE_LOWER" | grep -qE "(fix.*nam|renam|kebab|lowercase|camel.*case)"; then
17+
echo "💡 Quick command: /fix-naming to auto-fix naming conventions"
18+
exit 0
19+
fi
20+
21+
# Schema/JSON validation
22+
if echo "$MESSAGE_LOWER" | grep -qE "(schema|json.*valid|plugin.*json|check.*json)"; then
23+
echo "💡 Quick command: /check-schema for JSON validation"
24+
exit 0
25+
fi
26+
27+
# Creating new plugin
28+
if echo "$MESSAGE_LOWER" | grep -qE "(new plugin|create plugin|generate.*plugin|plugin.*template|start.*plugin)"; then
29+
echo "💡 Quick command: /generate-template to create plugin structure"
30+
exit 0
31+
fi
32+
33+
# Format/formatting queries
34+
if echo "$MESSAGE_LOWER" | grep -qE "(format.*plugin|plugin.*standard|plugin.*guideline)"; then
35+
echo "💡 This plugin enforces Claude Code marketplace standards"
36+
echo " Use /validate-plugin to check compliance"
37+
exit 0
38+
fi
39+
40+
# Error/issue queries
41+
if echo "$MESSAGE_LOWER" | grep -qE "(plugin.*error|plugin.*issue|plugin.*problem|fix.*plugin)"; then
42+
echo "💡 Start with /validate-plugin to identify issues"
43+
echo " Then use /fix-naming or /check-schema as needed"
44+
exit 0
45+
fi
46+
47+
# Help queries
48+
if echo "$MESSAGE_LOWER" | grep -qE "^(help|how|what.*command)" && echo "$MESSAGE_LOWER" | grep -q "plugin"; then
49+
echo "💡 Available commands:"
50+
echo " /validate-plugin - Comprehensive validation"
51+
echo " /fix-naming - Auto-fix naming issues"
52+
echo " /check-schema - Validate JSON schemas"
53+
echo " /generate-template - Create new plugin"
54+
exit 0
55+
fi
56+
57+
# Marketplace/publishing queries
58+
if echo "$MESSAGE_LOWER" | grep -qE "(publish|marketplace|submit.*plugin|ready.*publish)"; then
59+
echo "💡 Before publishing: /validate-plugin to ensure compliance"
60+
echo " All plugins must pass validation before submission"
61+
exit 0
62+
fi
63+
64+
# Always allow the message
65+
exit 0

plugin-formatter/plugin.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ Comprehensive plugin validation and formatting toolkit that ensures Claude Code
4848
### Automated Hooks
4949
- **pre-commit**: Validates plugins before git commits (blocks invalid commits)
5050
- **tool-use**: Real-time validation hints when editing plugin files
51+
- **user-prompt-submit**: Suggests validation commands based on user intent and queries
5152

5253
### Validation Scripts
5354
- `validate-naming.sh`: Check naming conventions
@@ -67,6 +68,7 @@ Comprehensive plugin validation and formatting toolkit that ensures Claude Code
6768
- Validation error guide with solutions
6869

6970
## Version History
71+
- v3.1.1 (2025-11-03): Added user-prompt-submit hook for command discovery and intent-based suggestions
7072
- v3.1.0 (2025-11-03): Added 4 slash commands and 2 hooks for enhanced automation and real-time validation
7173
- v3.0.0 (2025-11-03): Version sync with full plugin type support (commands, hooks, MCP)
7274
- v1.0.0 (2025-11-01): Initial release with full marketplace compliance validation

0 commit comments

Comments
 (0)