brainstorming
Structured design dialogue that validates ideas before implementation begins.
cui-diagnostic-patterns
Tool usage patterns for non-prompting file operations - use Glob, Read, Grep instead of Bash commands to avoid user interruptions in all agents and commands
Full skill instructions
Tool usage patterns and best practices for building agents and commands that run without user interruptions.
Problem: Bash commands (find, test, ls, grep) trigger user prompts for confirmation.
Impact:
Solution: Use non-prompting tools (Glob, Read, Grep) that execute automatically.
CRITICAL: All agents and commands should prefer non-prompting tools for file operations to avoid user interruptions.
Bash should ONLY be used for:
Never use Bash for:
This skill documents the approved patterns for all file operations, content searches, and validation checks.
Activate this skill when building:
CRITICAL: Load all tool usage patterns to ensure non-prompting execution.
Read: standards/tool-usage-patterns.md
Read: standards/file-operations.md
Read: standards/search-operations.md
These standards provide:
When building agents or commands:
Replace all file discovery operations:
Glob instead of find or ls via Bashfile-operations.mdReplace all existence checks:
Read (with error handling) or Glob instead of test -f/test -dfile-operations.mdReplace all content searches:
Grep instead of grep/awk via Bashsearch-operations.mdReserve Bash only for:
Verify that your agent/command:
All patterns are organized in the standards/ directory:
tool-usage-patterns.md - Core tool selection guide and basic patternsfile-operations.md - File and directory checking patterns with error handlingsearch-operations.md - Content search patterns and result parsingThis skill requires:
When this skill is activated, it loads all tool usage patterns. Agents and commands can then:
Any agent or command that performs file operations should activate this skill:
Skill: cui-diagnostic-patterns
Then reference patterns throughout their workflows:
CRITICAL: Diagnostic commands (cui-diagnose-agents, cui-diagnose-commands) must:
Enforcement checks:
find, test -f, test -d, grep, cat, ls, awkExample diagnostic check:
# Check for prohibited bash commands
problematic_commands = Grep(
pattern="find |test -f|test -d|grep |cat |ls |awk ",
path="<agent-or-command-file>",
output_mode="content",
-n=true
)
if problematic_commands:
report_critical_issue(
"Uses prohibited Bash commands for file operations",
"Replace with non-prompting tools from cui-diagnostic-patterns skill"
)
Agents and commands benefit by:
This skill is foundational for:
This skill provides the authoritative patterns for:
When tool usage patterns need updates, modify files in standards/ directory and all agents/commands using this skill automatically benefit.
Diagnostic commands must enforce this skill:
cui-diagnose-agents checks agents for compliancecui-diagnose-commands checks commands for complianceVersion: 1.0.0 (Initial release)
Part of: cui-utility-commands bundle
This skill eliminates user prompts from all agents and commands by providing comprehensive non-prompting tool usage patterns for file operations.
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs