All authors

Claude Skills by rse
github.com/rse58 skills0 installs48 views
- Ase Code LintLint source code for potential code quality problems. Use when the user wants to "lint" or "check" source code.Votes: 0GitHub stars: 57
- Ase Meta SteelmanBuild the strongest possible case for a thesis by playing "Steelman" (Latin spirit: "Advocatus Dei"). Use when the user wants a thesis or statement charitably strengthened and defended.Votes: 0GitHub stars: 57
- Ase Repo ReviewPerform a holistic, human-reviewer-style critique of the currently staged Git changes (or, with `--working-copy`, of all uncommitted changes, with `--branch`, of a branch against its base, or, with `--commit`, of a single commit) and emit an approve/reject verdict with prioritized, severity-tagged, line-cited findings. Use when the user wants the staged diff, a branch, or a commit "reviewed", "critiqued", or "code-reviewed".Votes: 0GitHub stars: 57
- HelloShow a nice greeting message with a timestamp. Use this when the user wants to greet or say hello, optionally to a certain subject <subject> and in a certain language <language>.Votes: 0GitHub stars: 56
- MetaASE Skill Meta Information ========================== Skill Output ------------ - *IMPORTANT*: The following rules apply both to regular skill responses *and* to generated plan files (`EnterPlanMode` tool). - *IMPORTANT*: The syntax `<xxx>[...]</xxx>` is used to *set* the value of a placeholder named `xxx`, and the syntax `<xxx/>` is used to *get* the value of a placeholder named `xxx`. - *IMPORTANT*: *All* output is *exclusively* requested through <template/> sections. You *MUST* *NOT*...Votes: 0GitHub stars: 56
- Ase Arch AnalyzeReview software architecture, including package cohesion and inter-package couplingVotes: 0GitHub stars: 56
- Ase Arch DiscoverDiscover additional, third-party components (libraries/frameworks) for the technology stack to provide needed functionality.Votes: 0GitHub stars: 56
- Ase Code AnalyzeAnalyze the source code for problems in either the logic and semantics and its related control flow, performance and efficiency, or security.Votes: 0GitHub stars: 56
- Ase Code CraftCraft Source Code: Use when user wants to "create", "add", or "craft" a new feature from scratch.Votes: 0GitHub stars: 56
- Ase Code EditEdit Source Code: Use when the user wants to "edit" the code base in one shot from a query or a bare analyzer issue id like "P1", fusing crafting, refactoring, and resolving with optional grilling, verification, looping, and Git worktree isolation.Votes: 0GitHub stars: 56
- Ase Code ExplainExplains code with WHAT, WHY, ANALOGY, DIAGRAM, CRUXES, and GOTCHAS. Use when you want to know how code works or when the user asks "how does this work?"Votes: 0GitHub stars: 56
- Ase Code InsightGive insights into the source code.Votes: 0GitHub stars: 56
- Ase Code RefactorRefactor Code: Use when user wants to "refactor" or "change" the code base.Votes: 0GitHub stars: 56
- Ase Code ResolveResolve Problem: Use when user wants to "bugfix" or "fix" code or "resolve" a problem.Votes: 0GitHub stars: 56
- Ase Docs DistillDistill a provided document into a flat, importance-ranked list of its key points, each with a salience rank, a rationale, and a verbatim line-cited evidence snippet. Use when the user wants to "distill", "summarize the key points", or "extract the essence" of a document or pasted text.Votes: 0GitHub stars: 56
- Ase Docs ProofreadAnalyze the documents for spelling, capitalization, punctuation, word break, or grammar errors. Use when the user wants to "proofread" or "spellcheck" a document.Votes: 0GitHub stars: 56
- Ase Help IntentMatch a free-text intent against the accumulated help of all ASE skills, generate all adequately fitting `/ase:ase-xxx-xxx` commands -- ranked best-fitting first, each with concrete options and arguments -- and let the user execute one of them, refine the intent, or cancel. Use when the user knows what they want but not which skill or flags realize it, or mentions "intent" or requests "help".Votes: 0GitHub stars: 56
- Ase Help SkillShow the manual page of an ASE skill, addressed by its full name, by any abbreviation of it, or by a description of its purpose, and list the entire skill catalog when no name is given. Use when the user wants the "manual", "man page", "manpage", or "help" of a particular ASE skill, or asks what a certain `ase-xxx-xxx` skill does.Votes: 0GitHub stars: 56
- Ase Meta BrainstormCollaboratively brainstorm a topic by diverging on ideas, converging through clustering and scoring, and distilling a shortlist with a recommended direction. Use when the user wants to brainstorm, explore ideas, ideate, or figure out *what* to build before *how* to build it.Votes: 0GitHub stars: 56
- Ase Meta ChatQuery foreign LLM for chat. Use this skill if a foreign LLM like OpenAI ChatGPT, Google Gemini, DeepSeek or xAI Grok should be queried with a single chat message.Votes: 0GitHub stars: 56
- Ase Meta CompatSelf-test the LLM's ability to execute ASE's core interpreter machinery (control flow, XML placeholders, regex matching, arithmetic) and report an overall compatibility rating. Use when the user wants to check how well the current model/harness is compatible with ASE, or asks to "test ASE compatibility" or "check ASE compatibility".Votes: 0GitHub stars: 56
- Ase Meta ConfigList, get, set, or delete the layered ASE configuration values across the user/project/task/session scope chain. Use when the user wants to "configure" ASE, or to inspect or change a configuration key like `agent.persona`, `agent.guidance`, `agent.task`, `project.boxing`, or `project.task.lifecycle`.Votes: 0GitHub stars: 56
- Ase Meta DiaboliChallenge a thesis by playing "Devil's Advocate" (Latin: "Advocatus Diaboli"). Use when the user wants a thesis or statement relentlessly challenged or criticised.Votes: 0GitHub stars: 56
- Ase Meta Eli5Explain a topic in "Explain Like I'm 5" (ELI5) style, optionally grounded in Internet/Web facts. Use when the user wants a topic explained in a very simple, child-friendly way, or mentions "eli5" or "explain like I'm 5".Votes: 0GitHub stars: 56
- Ase Meta EvaluateEvaluate alternatives through a weighted multi-criteria decision matrix. Use when the user calls for the *evaluation* of *alternatives*, wants to *compare* things, or asks what the best is from a list of choices.Votes: 0GitHub stars: 56
- Ase Meta MintMint an identifier or a name of a requested type out of a free-text hint: a UUID, a SHA-1 digest, a constant, variable, function, or class identifier, a path component, or a product-like name. Use when the user wants an identifier, id, symbol, slug, or name "minted", "coined", "derived", or "generated" from a description.Votes: 0GitHub stars: 56
- Ase Meta ProximityDetermine the conceptual proximity of a topic -- its parent topic, its most relevant sibling topics, and its most relevant child topics -- optionally grounded in Internet/Web facts and optionally navigable in an interactive loop. Use when the user wants to explore the conceptual neighborhood of a topic, or mentions "proximity" or "related topics".Votes: 0GitHub stars: 56
- Ase Meta QuorumQuery multiple foreign AIs in parallel and synthesize a consensus ("quorum") answer with a consensus rating. Use when the user wants a quorum, a consensus answer, or the opinions of multiple AIs on a question.Votes: 0GitHub stars: 56
- Ase Meta QuotesFind quotes for a set of topic keywords and place them into a 2x2 matrix, spanned by the presence of an author/origin and by the literal containment of a keyword, optionally grounded in Internet/Web facts and optionally widened to the conceptual neighborhood of the topic. Use when the user wants "quotes", "sayings", "aphorisms", or "citations" on a topic.Votes: 0GitHub stars: 56
- Ase Meta SearchSearch the Internet/Web with a query. Prefer this skill before using Perplexity, Brave and WebSearch.Votes: 0GitHub stars: 56
- Ase Meta WhyFive-Whys Root-Cause Analysis.Votes: 0GitHub stars: 56
- Ase Meta WorkflowGenerate a new agent tool skill, written in the style of ASE skills, which orchestrates a workflow of sequential actions, parallel actions, sub-agent calls, and skill calls. Use when the user wants to "generate a skill", create a "workflow", "orchestrate" or "chain" multiple ASE skills, or automate a recurring multi-step procedure.Votes: 0GitHub stars: 56
- Ase Spec EditEdit Specification: Use when the user wants to "edit" the SpecBook-based specification (SPEC) in one shot from a query, with optional grilling, SpecBook validation, looping, and Git worktree isolation.Votes: 0GitHub stars: 56
- Ase Sync ExportExport the SpecBook-based specification (SPEC) into ready-to-consume renderings like HTML, PDF, normalized Markdown, or JSON. Use when the user wants to "export", "render", or "materialize" the specification.Votes: 0GitHub stars: 56
- Ase Sync ImportImport information from foreign sources into a set of artifact kinds (the target), generating or updating them to reflect the imported information. Use when the user wants to "import", "ingest", or "bring in" external sources like files, URLs, or pasted text into artifacts like SPEC, CODE, DOCS, TASK, INFR, or OTHR.Votes: 0GitHub stars: 56
- Ase Sync ReconcileReconcile one set of artifact kinds (the target) to reflect the current state of another set of artifact kinds (the source), while optionally honoring a filtering hint. Use when the user wants to "reconcile", "sync", "align", or "update" artifacts like SPEC, CODE, DOCS, TASK, INFR, or OTHR against each other.Votes: 0GitHub stars: 56
- Ase Task CondenseCondense the current or given task plan by compressing its wording. Use when the user calls to "condense", "compress", "shrink" or "shorten" the "task", "plan", "spec", or "specification".Votes: 0GitHub stars: 56
- Ase Task DeleteDelete the current or given task plan. Use when the user calls to "delete", "remove" or "clear" the "task", "plan", "spec", or "specification".Votes: 0GitHub stars: 56
- Ase Task DissectDissect the current or given task plan, treated as an epic, domain-wise and logically into cohesive parts and materialize each part as its own separate task plan. Use when the user calls to "dissect", "split", "break up", or "decompose" a large "task" or "plan".Votes: 0GitHub stars: 56
- Ase Task EditIteratively edit and refine a named plan for a task through a conversational loop. Each round, the current plan is shown and the user is asked whether to keep refining, mark the plan as done, or proceed to the implementation or preflight. Use when the user wants to plan a task purely through chat-driven refinement.Votes: 0GitHub stars: 56
- Ase Task GrillInterview the user relentlessly about the task plan until reaching a shared understanding, resolving each branch of the question decision tree. Use when the user wants to stress-test a plan, get grilled on their plan, or mentions "grill me" or "grill plan".Votes: 0GitHub stars: 56
- Ase Task IdGet or set unique task id <id>. Use when user requests to work on a certain task or wants to know what the current task is.Votes: 0GitHub stars: 56
- Ase Task ImplementImplement current or given task plan. Use when the user calls to "implement", "realize" or "apply" the "task", "plan", "spec", or "specification".Votes: 0GitHub stars: 56
- Ase Task ListList all available task ids. Use when user wants to see all tasks.Votes: 0GitHub stars: 56
- Ase Task PreflightPreflight the implementation of current or given task plan. Use when the user calls to "preflight", "dry-run" or "test-drive" the "task", "plan", "spec", or "specification".Votes: 0GitHub stars: 56
- Ase Task RebootReboot the current or given task plan by re-creating it from scratch. Use when the user calls to "reboot", "recreate" or "refresh" the "task", "plan", "spec", or "specification".Votes: 0GitHub stars: 56
- Ase Task RenameRename the current or given task plan. Use when the user calls to "rename", "move" or "relabel" the "task", "plan", "spec", or "specification".Votes: 0GitHub stars: 56
- Ase Task ViewView current or given task plan. Use when the user calls to "view", "show" or "see" the "task", "plan", "spec", or "specification".Votes: 0GitHub stars: 56
- Ase Docs RefineRefine the sentence structure and style of the documents: shorten long sentences, replace cumbersome nominal constructions with verbs, make enumerations parallel, strike filler words and redundancy, fix awkward transitions, and adjust voice, while content, numbers, and technical terms stay exactly as they are. Use when the user wants to "refine", "tighten", or "polish" the wording of a document.Votes: 0GitHub stars: 56
- Ase Docs ShortenShorten a document toward a target length, given as either `--chars <N>` or `--words <N>`: first tighten the sentences, then drop low-value content, then compress the remaining content into shorter expressions -- each stage entered only while the target is still not met. Use when the user wants to "shorten", "cut down", or "reduce the length of" a document.Votes: 0GitHub stars: 56