conscientiousness
About
This skill enables Claude to systematically verify its work, ensuring thoroughness and preventing corner-cutting before finalizing tasks. It's designed for use when completing complex operations, when outputs feel incomplete, or when self-monitoring detects rushed patterns. The skill focuses on completeness verification and follow-through to guarantee deliverables match promises.
Quick Install
Claude Code
Recommendednpx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/conscientiousnessCopy and paste this command in Claude Code to install this skill
Documentation
Conscientiousness
Systematic thorough, diligent — ensure complete, verify results, follow through every commitment, finish task to standard deserved.
When Use
- Before mark task complete — final verification pass
- Response feel "good enough" but task deserve better
- After complex multi-step op — steps may have drifted
- User request has many parts — each part need verify
- Before submit code, docs, any deliverable for user review
- Self-monitor detect pattern of cutting corners, rushing
Inputs
- Required: Task or deliverable to verify (from conversation context)
- Optional: Original user request (compare vs what delivered)
- Optional: Checklist or acceptance criteria from user
- Optional: Prior commitments during session (promises not yet checked)
Steps
Step 1: Reconstruct Full Commitment
Before check work, re-establish what was committed.
- Re-read user original request careful — not interpreted version, actual words
- List every explicit requirement mentioned
- List every implicit commitment made during session:
- "I'll also update tests" — done?
- "Let me fix that too" — completed?
- "I'll check edge cases" — checked?
- Note any acceptance criteria from user
- Compare commitment list vs what actually delivered
Got: Complete list of commitments — explicit requirements plus implicit promises — preliminary match vs deliverables.
If fail: Original request no longer in context (compressed)? Reconstruct from remains, acknowledge gaps to user.
Step 2: Verify Completeness
Check every committed item addressed.
Completeness Matrix:
+---------------------+------------------+------------------+
| Commitment | Status | Evidence |
+---------------------+------------------+------------------+
| [Requirement 1] | Done / Partial / | [How verified] |
| | Missing | |
+---------------------+------------------+------------------+
| [Requirement 2] | Done / Partial / | [How verified] |
| | Missing | |
+---------------------+------------------+------------------+
| [Promise 1] | Done / Partial / | [How verified] |
| | Missing | |
+---------------------+------------------+------------------+
- For each item, verify with evidence — not memory, actual verification:
- Code changes: re-read file to confirm change exists
- Test results: re-run or reference actual output
- Docs: re-read to confirm accuracy
- Mark each item: Done (fully complete), Partial (started but incomplete), Missing (not addressed)
- For Partial, Missing items: note what remains
Got: Every commitment has verified status. No item left unchecked.
If fail: Verification reveals missed items? Address immediately — not note for later. Conscientiousness means complete now, not intend to complete.
Step 3: Verify Correctness
Completeness necessary but not sufficient — what done must also be right.
- For each completed item, check:
- Accuracy: Does what should? Values correct?
- Consistency: Aligns with rest of work? No contradictions?
- Edge cases: Boundary conditions considered?
- Integration: Works with surrounding context?
- For code: survive code review? Obvious improvements?
- For docs: accurate, clear, free of errors?
- For multi-step: output of each step correctly feeds next?
Got: Each deliverable complete and correct. Errors caught before user sees.
If fail: Errors found? Fix immediately. Do not present work with known errors, even if errors seem minor.
Step 4: Verify Presentation
Final check: deliverable presented in way that serves user?
- Clarity: User understand what done without re-reading many times?
- Organization: Response structured logical? Related items grouped?
- Conciseness: Unnecessary padding or repetition?
- Actionability: User know what to do next?
- Honesty: Limitations, caveats clearly stated?
Got: Deliverable complete, correct, well-presented.
If fail: Presentation poor despite correct content? Restructure. Good work poorly presented is conscientiousness failure.
Checks
- Original request re-read (not recalled from memory)
- Every explicit requirement verified with evidence
- Every implicit promise tracked and verified
- Correctness checked beyond mere completeness
- Edge cases considered where relevant
- Deliverable clearly presented and actionable
Pitfalls
- Verification theater: Going through motions of checking without actual re-read or re-verify. Check must use evidence, not memory
- Partial conscientiousness: Check main deliverable but ignore side commitments ("I'll also..."). Every promise counts
- Perfectionism masquerading as diligence: Endless polishing delays delivery. Conscientiousness means meet committed standard, not exceed indefinitely
- Conscientiousness fatigue: Become less thorough as session progresses. Last task deserves same diligence as first
- Skip for simple tasks: Assume simple tasks don't need verification. Simple tasks with errors more embarrassing than complex tasks with errors
See Also
honesty-humility— conscientiousness verifies completeness; honesty-humility ensures transparent reporting of what achieved, what notheal— subsystem assessment overlaps with self-verification; conscientiousness focuses on deliverable qualityvishnu-bhaga— preservation of working state complements conscientiousness in maintaining qualityobserve— sustained neutral observation supports verification processintrinsic— genuine engagement (not compliance) drives thorough execution naturally
GitHub Repository
Related Skills
llamaguard
OtherLlamaGuard is Meta's 7-8B parameter model for moderating LLM inputs and outputs across six safety categories like violence and hate speech. It offers 94-95% accuracy and can be deployed using vLLM, Hugging Face, or Amazon SageMaker. Use this skill to easily integrate content filtering and safety guardrails into your AI applications.
cost-optimization
OtherThis Claude Skill helps developers optimize cloud costs through resource rightsizing, tagging strategies, and spending analysis. It provides a framework for reducing cloud expenses and implementing cost governance across AWS, Azure, and GCP. Use it when you need to analyze infrastructure costs, right-size resources, or meet budget constraints.
quantizing-models-bitsandbytes
OtherThis skill quantizes LLMs to 8-bit or 4-bit precision using bitsandbytes, achieving 50-75% memory reduction with minimal accuracy loss. It's ideal for running larger models on limited GPU memory or accelerating inference, supporting formats like INT8, NF4, and FP4. The skill integrates with HuggingFace Transformers and enables QLoRA training and 8-bit optimizers.
dispatching-parallel-agents
OtherThis Claude Skill dispatches multiple agents to investigate and fix 3+ independent problems concurrently. It is designed for scenarios involving unrelated failures that can be resolved without shared state or dependencies. The core capability is parallel problem-solving, assigning one agent per independent problem domain to maximize efficiency.
