| name | communication-guidelines |
| description | Use when starting work - guidelines for asking questions and commit policies |
Communication Guidelines
Use this skill at the start of work to determine when to ask questions and follow commit policies.
Checklist
When to Ask Clarifying Questions
Ask questions for:
When to Skip Questions
Proceed directly for:
Commit and Amend Policies
Decision-Making Framework
Before asking a question, check:
- Is this information necessary to proceed? (If no → proceed with reasonable defaults)
- Are there multiple valid approaches with different trade-offs? (If yes → ask)
- Could my assumption cause significant rework if wrong? (If yes → ask)
- Is this a trivial/standard operation? (If yes → proceed)
Examples:
❌ Don't ask: "Should I use tabs or spaces?" (Project has ruff.toml configuration)
✅ Do ask: "Should I use JWT tokens or session cookies for authentication?" (Major architectural decision)
❌ Don't ask: "Should I run the tests?" (Standard verification step)
✅ Do ask: "Should I mock the GPU or use a real device for this test?" (Testing strategy decision)
Communication Style