From eladariel-pseudo-code-prompting-plugin
Validates pseudo-code specifications across 6 critical dimensions with customizable checks per tech stack and severity levels.
How this skill is triggered — by the user, by Claude, or both
Slash command
/eladariel-pseudo-code-prompting-plugin:requirement-validatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Validates pseudo-code specifications across 6 critical dimensions with customizable checks per tech stack and severity levels.
Validates pseudo-code specifications across 6 critical dimensions with customizable checks per tech stack and severity levels.
Validates pseudo-code specifications to catch missing details before implementation:
VALIDATION REPORT
✓ PASSED CHECKS
✓ Error codes defined
✓ Security requirements specified
✓ Timeouts included
✗ CRITICAL ISSUES (Must Fix)
- No rate limiting on public endpoint
⚠ HIGH WARNINGS (Should Fix)
- Token refresh concurrency not handled
📋 MEDIUM (Nice to Have)
- Consider adding request tracing
Key features:
Checks for authentication, authorization, data protection, and attack prevention.
Questions:
CRITICAL issues:
HIGH issues:
Customization by tech stack:
Node.js/Next.js:
Python/Django:
Go:
Checks that all required parameters and details are specified.
Questions:
CRITICAL issues:
HIGH issues:
Checks that all error scenarios have defined handling with status codes.
Questions:
CRITICAL issues:
HIGH issues:
Checks how data flows through the system and is protected.
Questions:
CRITICAL issues:
HIGH issues:
Checks for scalability, resource management, and optimization.
Questions:
CRITICAL issues:
HIGH issues:
Checks for boundary conditions and failure modes.
Questions:
CRITICAL issues:
HIGH issues:
Validation rules adapted per tech stack:
Some checks don't apply to all specifications. Handle gracefully:
Security: [SKIPPED - not a security-sensitive operation]
Reasoning: This is data formatting, not authentication
Performance: [SKIPPED - batch operation, not real-time]
Reasoning: Specification doesn't require response time guarantees
PSEUDO-CODE VALIDATION REPORT
═══════════════════════════════════════════════════════════════
✓ PASSED CHECKS
✓ Check description here
✓ Another passed check
[... list all passed checks ...]
✗ CRITICAL ISSUES (Must Fix)
Issue Title
Problem: [Explanation of what's wrong]
Impact: [Why this matters]
Fix: [Specific recommendation]
⚠ HIGH WARNINGS (Should Fix)
Warning Title
Problem: [What's missing or incorrect]
Impact: [Consequence if not fixed]
Fix: [Suggested improvement]
📋 MEDIUM (Nice to Have)
Suggestion Title
Why: [Why this would improve the spec]
How: [Suggested approach]
═══════════════════════════════════════════════════════════════
DIMENSION SUMMARY
Security: ✓ PASSED (5/5 checks)
Completeness: ⚠ 1 ISSUE (4/5 checks)
Error Hdlg: ✓ PASSED (6/6 checks)
Data Hdlg: ✓ PASSED (4/4 checks)
Performance: ⚠ 1 ISSUE (3/4 checks)
Edge Cases: ⚠ 1 ISSUE (3/4 checks)
OVERALL STATUS: [READY / NEEDS REVIEW / BLOCKED]
RECOMMENDATION:
[Specific guidance on priority and next steps]
═══════════════════════════════════════════════════════════════
INPUT:
implement_oauth_authentication(
providers=["google", "github"],
token_type="jwt",
access_token_ttl="15m",
refresh_token_enabled=true,
session_timeout="24h",
rate_limiting={"login_attempts": "10/1h"},
error_handling={
"invalid_provider": 400,
"token_expired": 401,
"insufficient_scope": 403,
"rate_limit_exceeded": 429
},
security={
"validate_redirect_uri": true,
"use_pkce": true,
"secure_cookie": true
},
logging=true,
timeout="5s",
retry={"max_attempts": 3}
)
OUTPUT:
✓ PASSED CHECKS
✓ Security: All OAuth best practices (PKCE, secure cookies)
✓ Error Handling: Comprehensive error codes
✓ Performance: Timeout specified
✓ Logging: Enabled
✗ CRITICAL ISSUES
None
⚠ HIGH WARNINGS
⚠ Token refresh concurrency
Problem: No mutex or lock specified for concurrent token refresh
Fix: Add refresh_token_lock="redis" or equivalent
📋 MEDIUM
→ Consider token rotation strategy
→ Consider adding device tracking
OVERALL STATUS: READY
prompt-structurer/ - Requirements transformation/pseudo-code:validate command - User-facing validation/pseudo-code:transform command - Transformation to pseudo-codenpx claudepluginhub joshuarweaver/cascade-code-general-misc-4 --plugin eladariel-pseudo-code-prompting-pluginGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.