Optimize pseudo-code for clarity, completeness, and efficiency
View on GitHubEladAriel/pseudo-code-prompting-plugin
pseudo-code-prompting
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/EladAriel/pseudo-code-prompting-plugin/blob/main/skills/prompt-optimizer/SKILL.md -a claude-code --skill prompt-optimizerInstallation paths:
.claude/skills/prompt-optimizer/# Prompt Optimizer
Enhance pseudo-code by adding missing parameters and improving clarity.
## WHAT THIS DOES
Takes validated pseudo-code and:
1. Adds missing security parameters
2. Adds missing error handling
3. Adds missing validation rules
4. Improves parameter naming
5. Consolidates related parameters
## OPTIMIZATION RULES
### Add Security Parameters
If auth/security mentioned but incomplete:
```text
Before: implement_api(endpoints=["/users"])
After: implement_api(
endpoints=["/users"],
auth={"type": "jwt", "required": true},
permissions={"read": "authenticated", "write": "admin"}
)
```
### Add Error Handling
If errors not specified:
```text
Before: fetch_data(url="...")
After: fetch_data(
url="...",
error_handling={
"timeout": "retry_3_times",
"network_error": "fallback_cache",
"404": "return_empty"
}
)
```
### Add Validation Rules
If validation missing:
```text
Before: create_user(email, password)
After: create_user(
email,
password,
validation={
"email": "valid_format_and_unique",
"password": "min_8_chars_with_special"
}
)
```
### Consolidate Parameters
Group related params:
```text
Before: enable_cache=true, cache_type="redis", cache_ttl=3600
After: cache={"enabled": true, "type": "redis", "ttl": "1h"}
```
## OUTPUT FORMAT
Return optimized pseudo-code with comment explaining changes:
```text
# Optimized Pseudo-Code
[optimized_function_call]
## Changes Made
- Added: [list what was added]
- Consolidated: [list what was grouped]
- Clarified: [list what was improved]
## Tokens
Before: [N] | After: [N] | Delta: [±N]
```
## EXAMPLE
### Input
```text
build_api(
type="rest",
endpoints=["/users", "/tasks"]
)
```
### Output
```text
# Optimized Pseudo-Code
build_api(
type="rest",
endpoints={
"users": {
"path": "/users",
"methods":