arkan
- 26 skills
- 0 followers
- 8 hours ago last updated
- ▌ Expect · arkanRun adversarial browser tests against code changes. Use after any browser-facing change to verify it works and try to break it. Prefer this over raw browser tools (Playwright MCP, chrome tools).
- ▌ Codemap · arkan bundleGenerate comprehensive hierarchical codemaps for UNFAMILIAR repositories. Expensive operation - only use when explicitly asked for codebase documentation or initial repository mapping
- ▌
- ▌ Pencil Design · arkanCreate high-quality visual designs — websites, app screens, dashboards, slides, marketing materials, social media graphics — using the Pencil CLI tool. Use this skill whenever the user wants to create, generate, or visualize any kind of UI design, mockup, wireframe, layout, webpage, app screen, presentation slide, poster, banner, or marketing asset. Also use it when the user says things like "design me a...", "make a visual for...", "create a mockup of...", "what would X look like?", or wants to turn an idea into a visual. Even if the user doesn't mention "Pencil" or "design tool" explicitly — if they want something visual created, this is the skill to use.
- ▌ Ubiquitous Language · arkanExtract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md. Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions "domain model" or "DDD".
- ▌
- ▌ Exa · arkanSearch the web, extract content from URLs, and get AI-powered answers using the Exa API via curl. Use this skill whenever you need real-time web information: researching a topic, finding documentation, looking up people or companies, reading news, fetching page content, or answering questions with citations. Also use when the user says /exa, "search the web", "look this up", "find articles about", "what's the latest on", or any query that requires up-to-date web knowledge beyond your training data.
- ▌ HTML · arkan bundleCreate a self-contained HTML file for whatever the user is describing, in the effective HTML style. Use when the user wants an HTML artifact that isn't specifically a diagram or a plan — a report, explainer, comparison, deck, prototype, or anything else best delivered as one HTML file.
- ▌ Do · arkanAutonomous execution of a plan, PRD, or context document. Decomposes the input into discrete tasks, dispatches each to a subagent (using TDD workflow for testable code changes, normal execution for config/docs), then runs an automated code review via Codex and iterates fixes until the review passes (up to 5 review cycles). Supports `--skip-review` (no Codex review) and `--only-review` (review + fix loop on the user's existing uncommitted changes, no implementation). Use this skill whenever the user says '/do', asks to 'implement the plan', 'execute the PRD', 'ship this spec', 'run the plan autonomously', wants a plan/PRD/issue translated into working code without hand-holding, or hands over a docs/plans/*.md file and asks you to build it. Also use when the user says something like 'take this and build it', 'do everything in this document', or 'make it happen' while referencing a planning document, or 'just review what I have' / 'run the review loop on my WIP' (use `--only-review`). Trigger even if the user do
- ▌ Mdpdf · arkan bundleExport Markdown and Obsidian notes to polished PDF documents with Pandoc and Typst. Use when converting `.md` files to PDF, rendering Obsidian callouts or embeds, rendering Mermaid diagrams, applying reusable Typst styling, configuring document branding, running PDF export preflight checks, or creating/updating portable Markdown-to-PDF configuration.
- ▌ Deslop · arkanSimplify and refine recently modified code while preserving functionality. Use when asked to "deslop", "clean up code", "simplify code", or after making changes that could benefit from refinement.
- ▌ Archify · arkan bundleCreate professional architecture, workflow, sequence, data-flow, and lifecycle/state diagrams as standalone HTML files with SVG graphics, a built-in dark/light theme toggle, and one-click export to PNG / JPEG / WebP / SVG. Accepts plain-language descriptions or pasted Mermaid code (flowchart, sequenceDiagram, stateDiagram) and lays the diagram out from scratch in archify style. Use when the user asks for system architecture diagrams, infrastructure diagrams, cloud architecture visualizations, security diagrams, network topology, technical workflows, approval flows, runbooks, CI/CD flows, process diagrams, API call sequences, request lifecycles, data pipelines, ETL/ELT maps, PII boundaries, data lineage, state machines, lifecycle diagrams, status transitions, or asks to convert/beautify a Mermaid diagram.
- ▌ HTML Plan · arkan bundleCreate a self-contained HTML plan that is pragmatic, simple, and visually organized. Use when the user wants a plan page in the effective HTML style, wants the writing kept close to what they gave you, or wants the grammar cleaned up without turning it into a whole bigger thing.
- ▌ Wireframe · arkan bundleProgressive UX generation — Phase 1 generates 5 B&W wireframe options instantly (1 safe + 4 exploratory), then Phase 2 renders Clean + Polished color variants via 5 parallel Task agents (one per option). Supports wireframes-only or wireframes+visuals. Extracts optimization intent from arguments when present. Maintains persistent design context. Use when user says "wireframe", "prototype", "UX options", or "layout exploration".
- ▌ Gen Wiki · arkanCompile personal data (journals, notes, messages, whatever) into a personal knowledge wiki. Ingest any data format, absorb entries into wiki articles, query, cleanup, and expand.
- ▌ HTML Diagram · arkan bundleCreate a self-contained HTML file for visualizing architecture and understanding the stack with a high-quality SVG diagram. Use when the user wants a full-screen diagram, wants the output to be light on prose, or wants an HTML artifact that is mostly there to make the architecture click fast.
- ▌ Perfect It · arkan bundleStress-tests strategies, plans, designs, architectures, and uncertain answers until every material loophole is fixed or explicitly blocked. Use when the user says /perfect-it, "are you 100% confident", "perfect it", asks to find loopholes, asks for a higher-confidence strategy, or when the agent is not fully confident in its own strategy or answer.
- ▌
- ▌ Amazon Shopping · arkan bundleSearch Amazon, extract product data, and present ranked recommendations. Use when user asks to shop on Amazon, find products, compare items, or research purchases. Prioritizes review count over rating.
- ▌ Github Import · arkan bundleImport GitHub starred repos into the Obsidian vault as individual notes with a .base database view. Fetches stars via gh CLI, creates new notes (with README summary in French, auto-tags) and updates existing notes (stars, forks, dates, topics) in Resources/GitHub-Stars/. Idempotent — safe to run repeatedly. Use this skill when the user wants to sync, import, update, or fetch their GitHub stars, or mentions starred repos, GitHub bookmarks, or gh stars.
- ▌ Github Triage · arkan bundleTriage GitHub issues through a label-based state machine with interactive grilling sessions. Use when user wants to triage issues, review incoming bugs or feature requests, prepare issues for an AFK agent, or manage issue workflow.
- ▌ Coach · arkanLife coach that helps with personal growth, goals, career, relationships, health, productivity, and daily life. USE WHEN user says /coach, asks for life advice, wants accountability, mentions feeling stuck, overwhelmed, unmotivated, or needs help making a life decision. Also triggers on 'coach me', 'I need advice', 'help me decide', 'I'm stuck', 'I don't know what to do'.
- ▌ Zero Tech Debt Report · arkanRework a change from the intended end state and generate an HTML architecture report with diagrams, risks, migration guidance, architecture invariants, and PRD handoff information.
- ▌ Wireframe Prototyper · arkan bundleBuild interactive low-fidelity wireframes and/or high-fidelity prototypes of websites as a deployed web application. Use when the user asks to create wireframes, prototypes, mockups, or design screens for a website or web app.
- ▌ Blog Post Creator · arkanWrite and iterate on blog posts from idea to publishable draft. Use when the user wants to write, outline, draft, edit, or polish a blog post. Triggers on /blog-post-creator, "write a blog post about...", "I have a blog idea", "help me finish this draft", or "improve this post". Covers the full lifecycle from brainstorming to publishing.
- ▌ Apply Approved Architecture · arkanImplement an approved architecture proposal while removing obsolete compatibility paths and preserving the intended final shape.