Devin introduces clean’s naming review: descriptive variables, booleans named as predicates and functions named for what they do. The post links the Skill’s source file.
devinat1/engineering-skills
- Letzte erfasste Quellaktivität
- SkillsMP-Katalog aktualisiert
- gesammelte Skills
- 27
- GitHub-Stars
- 0
- GitHub-Forks
- 0
README des Repositorys wird geladen…
Beiträge
Alle ansehen →Skills in diesem Repository
Es werden 27 von 27 gesammelten Skills angezeigt.
When preparing a build prompt, Build Brief, or implementation plan for code that adds structure, an API, a dependency, or control flow, include the pattern list in that artifact before presenting it. Trigger during preparation, not after the prompt or plan is…
Quellsprache: Englisch
Use after a feature is complete and before opening a PR in any sibling. First organizes changes into a coherent Graphite PR stack using selected priorities and Jev choices. Then runs repo-specific lint and ponytail-review, then loops…
Quellsprache: Englisch
Run an extremely strict maintainability review for abstraction quality, giant files, and spaghetti-condition growth. Use for a pre-PR review, thermo-nuclear code quality review, thermonuclear review, deep code quality audit, or especially harsh…
Quellsprache: Englisch
Conducts realistic system design interview practice sessions using the Socratic method. Use when the user invokes /system or wants mock system design interview practice.
Quellsprache: Englisch
Run direct, focused pre-seed VC pitch practice drills. Use when the user wants mock investor questions, fundraising pitch practice, pressure-testing of investor answers, or help translating rough startup answers into stronger VC-style language.
Quellsprache: Englisch
Split supplied context into atomic factual claims and ask Jev for each claim's probability of being true. Use on /fact-check, "check these facts", or requests to score claim-level factual correctness with TypeSafe.
Quellsprache: Englisch
Apply Fowler's behavior-preserving, incremental refactoring practices when restructuring existing code to make it easier to understand or change. Load before extracting or inlining logic, moving responsibilities, or otherwise changing code structure without…
Quellsprache: Englisch
Deepen existing modules using Ousterhout's information-hiding lens when restructuring code without changing behavior. Load when callers know implementation details, a multi-step recipe leaks across modules, or an interface is harder to use than the complexity…
Quellsprache: Englisch
Automatically absorb a completed coding diff into the current Graphite stack with minimal changes, or run on /absorb. Delegate changes that need new branches or reordering to reorder; leave only genuinely blocked groups pending.
Quellsprache: Englisch
Reorganize an entire Graphite PR stack when its structure no longer makes sense, or handle a bounded handoff from absorb for changes needing new branches or reordering. Also use for whole-stack preparation in pre-pr-review.
Quellsprache: Englisch
Practice behavioral or job-experience interviews with focused follow-ups and an evidence-based debrief. Use for behavioral mock interviews, not research pitches.
Quellsprache: Englisch
Run a coding and algorithms mock interview covering reasoning, implementation, correctness, complexity, and edge cases. For guided practice on one supplied LeetCode problem, use leetcode-interviewer.
Quellsprache: Englisch
Run a technical or domain-knowledge mock interview on a named subject, testing mechanisms, tradeoffs, and applied understanding. Not for system-design architecture or coding rounds.
Quellsprache: Englisch
Route a request for a mock interview to a focused interview skill. Use on /interviewer when the interview type is not specified.
Quellsprache: Englisch
Pressure-test a research or project pitch one question at a time with the Heilmeier Catechism. Use when asking to rehearse or interview a research proposal; not for job or VC interviews.
Quellsprache: Englisch
Run a conversational LeetCode mock interview that tracks reasoning, gives timely Socratic hints, and escalates guidance without being annoying.
Quellsprache: Englisch
Review code for clean naming conventions — descriptive, intention-revealing names. Use when the user invokes /clean or asks for a clean code naming review.
Quellsprache: Englisch
Review code against Domain-Driven Design aggregate rules. Use when the user invokes /ddd or asks for a DDD aggregate review.
Quellsprache: Englisch
Review code against principles from Elegant Objects by Yegor Bugayenko. Use when the user invokes /oop or asks for an elegant objects review.
Quellsprache: Englisch
Rate the current branch diff (1-5) against clean code, DDD, OOP, and idiomatic principles. Use when the user invokes /rate.
Quellsprache: Englisch
Use when the user invokes /leetcode-readiness or wants an evidence-based LeetCode progress assessment, interview-readiness date, or next-week problem plan from LeetCode and Obsidian history.
Quellsprache: Englisch
Scrape URLs, render JavaScript, crawl or map sites, search the web, and extract structured JSON through the private self-hosted Firecrawl API. Use for public or homelab web content without paid Firecrawl calls.
Quellsprache: Englisch
Use to learn a system-design or performance concept by watching the naive version break under load and the pattern hold — "break it", "load test this", "where does this fall over", "/break-it <concept>". Builds a disposable Go+k6 lab; the user predicts the…
Quellsprache: Englisch
Create one standalone coding exercise with learner files and executable unit tests. Use when the user asks for a coding lab, hands-on programming exercise, test-driven practice, or selects the lab modality in /learn. Conceptual and written-response exercises…
Quellsprache: Englisch
Produce a concise onboarding doc for the current codebase. Use when the user invokes /onboard or says "onboard me to this codebase".
Quellsprache: Englisch
Analyze branch code for scale limits, upgrade paths, system design diagrams, and learning resources. Use when the user invokes /scale.
Quellsprache: Englisch
Use when an external Playwright, Codex, Claude Code, or browser harness must generate, import, and invoke page-specific tools through the generic WebMCP Chrome extension.
Quellsprache: Englisch
Mit einem KI-Assistenten installieren
Diesen Prompt kopieren und in den verwendeten KI-Assistenten einfügen.
Follow https://skillsmp.com/skill-install/prompt.md to install Agent Skills from https://github.com/devinat1/engineering-skills.