Fork, clone to ~/.clank, run installer, edit CLAUDE.md
لغة النص الأصلي: الإنجليزية
القائمة
جمع SkillsMP عدد ٣٧ من skills من obra/clank. افتح أي skill لمراجعة مصدره وتفاصيله.
عرض ٣٧ من أصل ٣٧ skills مجمعة.
Fork, clone to ~/.clank, run installer, edit CLAUDE.md
لغة النص الأصلي: الإنجليزية
RED-GREEN-REFACTOR for process documentation - baseline without skill, write addressing failures, iterate closing loopholes
لغة النص الأصلي: الإنجليزية
Skills wiki intro - mandatory workflows, search tool, brainstorming triggers
لغة النص الأصلي: الإنجليزية
Interactive idea refinement using Socratic method to develop fully-formed designs
لغة النص الأصلي: الإنجليزية
Execute detailed plans in batches with review checkpoints
لغة النص الأصلي: الإنجليزية
Execute implementation plan by dispatching fresh subagent for each task, with code review between tasks
لغة النص الأصلي: الإنجليزية
Complete feature development with structured options for merge, PR, or cleanup
لغة النص الأصلي: الإنجليزية
Create isolated git worktrees with smart directory selection and safety verification
لغة النص الأصلي: الإنجليزية
Receive and act on code review feedback with technical rigor, not performative agreement or blind implementation
لغة النص الأصلي: الإنجليزية
Search previous Claude Code conversations for facts, patterns, decisions, and context using semantic or text search
لغة النص الأصلي: الإنجليزية
Create detailed implementation plans with bite-sized tasks for engineers with zero codebase context
لغة النص الأصلي: الإنجليزية
Four-phase debugging framework that ensures root cause investigation before attempting fixes. Never jump to solutions.
لغة النص الأصلي: الإنجليزية
Run verification commands and confirm output before claiming success
لغة النص الأصلي: الإنجليزية
TDD for process documentation - test with subagents before writing, iterate until bulletproof
لغة النص الأصلي: الإنجليزية
Write the test first, watch it fail, write minimal code to pass
لغة النص الأصلي: الإنجليزية
Never test mock behavior. Never add test-only methods to production classes. Understand dependencies before mocking.
لغة النص الأصلي: الإنجليزية
Dispatch code-reviewer subagent to review implementation against plan or requirements before proceeding
لغة النص الأصلي: الإنجليزية
Hide implementation details behind interfaces - work at domain level (what), not implementation level (how)
لغة النص الأصلي: الإنجليزية
Class interfaces present one cohesive abstraction - don't mix domain logic with serialization, persistence, or unrelated concerns
لغة النص الأصلي: الإنجليزية
Comment WHY code exists and non-obvious decisions, not WHAT code does (mechanics)
لغة النص الأصلي: الإنجليزية
Try 2-3 different approaches before implementing - don't settle for first design you think of
لغة النص الأصلي: الإنجليزية
Each routine does one thing and does it well - extract when routines have multiple responsibilities
لغة النص الأصلي: الإنجليزية
Declare variables in smallest possible scope, initialize close to first use, minimize span and live time
لغة النص الأصلي: الإنجليزية
Name code by what it does in the domain, not how it's implemented or its history
لغة النص الأصلي: الإنجليزية
Choose names that fully and accurately describe what the variable represents
لغة النص الأصلي: الإنجليزية
Refactor with tests first, one change at a time, never mix refactoring with bug fixes or new features
لغة النص الأصلي: الإنجليزية
Flatten nested conditionals with early returns or table-driven methods - keep nesting depth under 3 levels
لغة النص الأصلي: الإنجليزية
Use each variable for exactly one purpose - no hybrid coupling or hidden meanings
لغة النص الأصلي: الإنجليزية
Check all external inputs for validity - garbage in, nothing out, never garbage out
لغة النص الأصلي: الإنجليزية
Write comments explaining WHAT and WHY, never temporal context or history
لغة النص الأصلي: الإنجليزية
Maintain skills wiki health - check links, naming, cross-references, and coverage
لغة النص الأصلي: الإنجليزية
Managing complexity is software's primary technical imperative - all other goals are secondary
لغة النص الأصلي: الإنجليزية
Design in pseudocode first, iterate approaches, then translate to code
لغة النص الأصلي: الإنجليزية
Use multiple Claude agents to investigate and fix independent problems concurrently
لغة النص الأصلي: الإنجليزية
Validate at every layer data passes through to make bugs impossible
لغة النص الأصلي: الإنجليزية
Systematically trace bugs backward through call stack to find original trigger
لغة النص الأصلي: الإنجليزية
Replace arbitrary timeouts with condition polling for reliable async tests
لغة النص الأصلي: الإنجليزية