Fatih Karahan
Community@Fatih0234
AI Engineer curious about how things work and committed to open source. Building robust AI systems that turn research into real-world impact.
Agent Skills by Fatih Karahan
Showing 37 vetted skills indexed across 1 GitHub repositories.
setup-pre-commit
Configures Husky pre-commit hooks with lint-staged, Prettier, type checking, and tests.
git-guardrails-claude-code
Configures Claude Code hooks to block dangerous git commands before execution.
scaffold-exercises
Creates lint-compliant course exercise directory structures with sections, problems, solutions, and explainers.
migrate-to-shoehorn
Migrate TypeScript test files from `as` type assertions to @total-typescript/shoehorn partial data helpers.
setup-ts-deep-modules
Configures dependency-cruiser to enforce deep-module package boundaries in TypeScript repositories.
loop-me
Interviews users to produce implementable workflow specifications for recurring life loops.
writing-fragments
Captures raw writing fragments into a single markdown file through conversational interviews.
writing-shape
Shapes raw markdown material into a structured article paragraph by paragraph.
claude-handoff
Launches a background Claude agent seeded with a handoff summary of the current conversation.
retro
Conducts a retrospective on a coding session to suggest agent environment improvements.
implement-spec
Implements a specification as a single PR using concurrent subagents and ticket task graphs.
writing-beats
Assembles raw markdown material into articles through an interactive beat-by-beat writing workflow.
research
Delegates research questions to an isolated agent and produces cited Markdown reports.
domain-modeling
Builds and maintains project domain glossaries and architecture decision records.
wayfinder
Plans large efforts as decision tickets on an issue tracker and resolves them one at a time.
setup-matt-pocock-skills
Configures a repository's issue tracker, triage labels, and domain doc layout for engineering skills.
diagnosing-bugs
Diagnose hard bugs and performance regressions through a structured feedback-loop workflow.
code-review
Reviews a git diff against coding standards and the originating spec using parallel isolated agents.
to-tickets
Breaks plans and specs into tracer-bullet tickets with declared blocking dependencies.
ask-matt
Routes engineering situations to the appropriate skill or workflow in the repository.
wizard
Generate interactive bash wizards that walk humans through manual setup procedures.
improve-codebase-architecture
Scan a codebase for module deepening opportunities and present them as a visual HTML report.
to-spec
Generates a structured feature spec from conversation context and publishes it to the project issue tracker.
codebase-design
Designs deep modules with small interfaces placed at clean, testable seams.
Frequently Asked Questions About Fatih Karahan
FAQPage SchemaWhat tasks can I accomplish with Fatih Karahan's skills?▼
You can set up Husky pre-commit hooks with lint-staged and Prettier, guard against destructive git commands, run test-driven development cycles, review branches against standards and specs, diagnose bugs, resolve merge conflicts, design deep TypeScript modules, and convert conversations into specs, tickets, ADRs, and handoff documents.
Who are these skills designed for?▼
Software engineers and TypeScript developers working inside Claude Code who want structured engineering discipline: commit-time linting and typechecking, red-green-refactor testing, domain modeling with CONTEXT.md and ADRs, issue triage state machines, and parallel delegated code reviews of branches or pull requests.
How do I install and run these skills?▼
Clone the skill folders into your Claude Code skills directory, then invoke them by name or trigger phrase. Many are user-invoked only (disable-model-invocation), such as setup-matt-pocock-skills, which configures the issue tracker, triage labels, and domain doc layout before first use of the other engineering skills.
Are these skills free and open source?▼
Yes. The author is an open-source-committed engineer publishing all 37 skills publicly on GitHub under the Fatih0234 account, with 212 public repositories. No paid tier, license fee, or commercial restriction is indicated in the manifest; skills can be inspected and reused directly.
What prerequisites do these skills require?▼
A Claude Code environment with hook support, a git repository, and for specific skills: Husky, lint-staged, Prettier, and a TypeScript toolchain for pre-commit setup; dependency-cruiser for deep-module enforcement; @total-typescript/shoehorn for test migration; and a configured issue tracker for ticket and spec publishing.