All authors

Claude Skills by hani-q
github.com/hani-q35 skills0 installs69 views
- Qstack Ask Plan Open QuestionsResolve material open questions in a QStack plan through one-at-a-time, plain-language decision dialogs, then write each answer and its consequences back into the plan immediately. Accepts a bootstrap Markdown plan or an authoritative QStack plan.html; once HTML exists, edits only HTML and never maintains a Markdown mirror. Use when invoked as /qstack-ask-plan-open-questions, when asked to resolve a plan's open questions, or automatically after /qstack-plan-to-html creates plan.html.Votes: 0GitHub stars: 7
- Qstack Be ConciseRewrite the immediately previous assistant answer in plain, non-technical language as a short bulleted list, or a numbered list when the content is ordered or counted. Use when the user invokes `/qstack-be-concise`, optionally with a target such as `/qstack-be-concise 4`, or asks to make the last answer shorter and simpler.Votes: 0GitHub stars: 7
- Qstack Blast RadiusAssess what a proposed or recent change could break beyond its direct diff, identify the critical safety fact, and prove it with real code or mark it unproven. Use for blast-radius analysis, "what could this break?", or a small change whose downstream effects are uncertain.Votes: 0GitHub stars: 7
- Qstack Build The LeverBuild the smallest rerunnable tool that makes non-trivial work repeatable, reviewable, and safe to verify.Votes: 0GitHub stars: 7
- Qstack Encode Lessons In StructureTurn a recurring correction or repeated instruction into the strongest practical structural guardrail. Use when the same mistake returns, prose is being repeated, or a rule could become a type, schema, lint, check, or script.Votes: 0GitHub stars: 7
- Qstack Explain ForRewrite the immediately previous assistant answer for a named reader, such as a product manager, CEO, or CMO, optionally framed around a named product. Use when the user invokes `/qstack-explain-for [role] [product]`, says the last answer is too technical, too low level, or too narrow, or asks for it at a higher level, in simpler words, or from a role's or product's point of view. A plain "I don't understand" with no reader, level, or length named belongs to `/qstack-ste`.Votes: 0GitHub stars: 7
- Qstack Fix Root CausesReproduce and diagnose a failure until its root cause is supported by direct evidence, or trace a constraint presented as fixed down to what actually fixes it. Use for debugging, recurring symptoms, restart-only failures, a proposed guard that may only hide the real defect, or a claim that something is impossible, too expensive, or has always been done this way.Votes: 0GitHub stars: 7
- Qstack Foundational ThinkingSettle data shape, access, ownership, concurrency, and useful shared setup before writing feature logic.Votes: 0GitHub stars: 7
- Qstack HowExplain how a subsystem works by tracing its real runtime flow, ownership, boundaries, and files. Use for code walkthroughs, onboarding explanations, placement or layering questions, and explicitly requested architecture critique.Votes: 0GitHub stars: 7
- Qstack LiberoCatch the code that got built because it seemed useful rather than because the goal required it. Restate the goal, test each assumption against evidence, then remove, simplify, optimize, or automate in that order and never further than the goal needs. Does not cut validation, error handling that prevents data loss, security, or a repository invariant. Use as /qstack-libero after a task or feature is built, or when asked what can be deleted or simplified.Votes: 0GitHub stars: 7
- Qstack Loop No NonsenseExecute an approved implementation plan exactly, maintaining QStack execution evidence and asking how much independent adversarial review to run.Votes: 0GitHub stars: 7
- Qstack Loop TrequartistaExecute an approved implementation plan with documented adaptations, QStack execution evidence, and a user-selected adversarial review depth.Votes: 0GitHub stars: 7
- Qstack Make Operations IdempotentDesign or review commands, lifecycle steps, and processing loops so retries, partial failure, restart, and stale state converge to the same correct result. Use when an operation may run twice or resume after a crash.Votes: 0GitHub stars: 7
- Qstack Model The DomainReplace scattered domain assumptions with the smallest structure that removes invalid states and branching. Use when booleans have to be kept in sync, the same rule is validated at several call sites, a branch grows with every new case, or an invalid state can be represented at all.Votes: 0GitHub stars: 7
- Qstack NextRecommend the one installed skill to run next, from what the conversation has done so far and the state of the plan folder on disk. Use when invoked as /qstack-next, when asked "what now?" or which skill to use next, or as the last step of /qstack.Votes: 0GitHub stars: 7
- Qstack Plan Adherence ReviewReview whether an approved QStack HTML plan was faithfully executed by comparing plan.html with execution.md, executor.md, or legacy implementation notes and the actual committed and uncommitted code changes. Build a requirement-to-evidence matrix, identify missing or unapproved deviations, check whether the execution record matches reality, and assign a guarded 0-5 adherence score. Use when invoked as /qstack-plan-adherence-review, when asked whether a plan was followed, or before closing or...Votes: 0GitHub stars: 7
- Qstack Plan CloseClose an executed plan by recording its outcome against the plan and the execution board.Votes: 0GitHub stars: 7
- Qstack Plan Prior ArtRead the project's existing plan folder as content and brief the planner on what was already decided, deferred, and learned. Runs standalone before anything is written, or from /qstack-plan-to-html once that skill has settled its source and before the HTML document is. Ranks earlier plans by overlap with the subject being planned, then reports decisions already settled, questions never answered, where plans diverged from reality, live board cards owning the same files, what this plan supersed...Votes: 0GitHub stars: 7
- Qstack Plan To HtmlRender a plan as a reviewable QStack HLD/LLD HTML document, resolve its material open questions, and break it into the cards of its execution board. Takes a Markdown draft or the working agreement reached in the conversation. Also adds a board to a plan that already has HTML and no board.Votes: 0GitHub stars: 7
- Qstack Prove It WorksVerify completed work against the real artifact and its full input-to-output path instead of relying on compilation, timestamps, cached output, or agent summaries. Use before claiming a task or feature works.Votes: 0GitHub stars: 7
- Qstack ReflectProduce an evidence-only report on how a project is actually being worked: checkout and branch topology, momentum over time, rework, instruction-file churn, and plan-record completeness. Every finding cites a count the reader can reproduce, and any category without enough evidence is refused rather than padded. Reads across every worktree Git tracks for the repository, not just the current checkout. Use when invoked as /qstack-reflect, optionally with one or more plan directories such as /qst...Votes: 0GitHub stars: 7
- Qstack ReviewReview a pull request, a branch against its base, or the working tree against a generic correctness baseline plus the repository's own CODE_REVIEW_RULES.md, then report findings and a score computed from their severities. Next to /review and /code-review, this one adds repository rules files, a score no reviewer is asked to choose, and a report-only contract: nothing is edited, posted, or landed.Votes: 0GitHub stars: 7
- Qstack Separate Before Serializing Shared StateRedesign concurrent work that shares a mutable file, branch, key, or state object by separating ownership before adding serialization. Use when actors may race, a lock is proposed, or coordination relies on taking turns.Votes: 0GitHub stars: 7
- Qstack Serve PlansServe the current repository's QStack HTML plan collection on a chosen local address and port.Votes: 0GitHub stars: 7
- Qstack Ui PrototypeBuild a clickable static HTML prototype of one or two screens and keep it in the repo under qstack/compound_engineering/prototypes/<slug>/, or attach it to a QStack plan, where it is embedded in plan.html through an iframe with a link to open it in its own tab. Works from a brief in the conversation, a design doc, or an existing screen in the code. No framework, no build, no network. Use when invoked as /qstack-ui-prototype, when asked for a prototype, mockup, or wireframe that should be kept...Votes: 0GitHub stars: 7
- Qstack UnslopRewrite the previous answer to remove AI writing patterns and add a natural human voice without losing meaning or useful detail.Votes: 0GitHub stars: 7
- Qstack Update Plan AssetsRefresh a repository's shared QStack plan template from the installed qstack-plan-to-html template without rewriting any plan or execution record. Use when plan board styles or scripts are stale, when qstack/compound_engineering/plans/.template/v1 differs from the installed skill, or automatically from /qstack-plan-to-html after it finds an older shared template. Requires qstack-plan-to-html, which owns the source.Votes: 0GitHub stars: 7
- QstackList every skill installed from QStack and from the optional collections QStack's installer offers as a table with a one-line description each, then recommend the next skill to run from the conversation so far and the plan folder on disk. Use when invoked as /qstack or when asked which QStack commands exist.Votes: 0GitHub stars: 7
- Qstack Ask As QuestionsTake every open question the previous assistant answer left for the user and ask each one through the host's structured question tool, rephrased for a named reader (product manager by default), with an ELI10 version, lettered options, and one recommendation. Use when invoked as `/qstack-ask-as-questions [role]`, when the previous answer ends with decisions the user must make, or when the user says they do not understand what is being asked of them. Not for a plan's open-questions section, whi...Votes: 0GitHub stars: 7
- Qstack Choose ModelPick the model and reasoning effort for one piece of work, from the models this machine can actually reach and the benchmark scores that exist for them. Discovers the catalogue from the CLI's own proxy configuration, scores it with the Artificial Analysis Data API when a key is present, maps it to strong / standard / cheap tiers minus the orchestrator, classifies the task from its metadata, and returns one tuple with the reason. Run standalone as /qstack-choose-model [task], or automatically ...Votes: 0GitHub stars: 7
- Qstack PrGet a finished branch ready for a human reviewer and then, only on the user's word, open the pull request. Checks the branch is shippable, reads the repository's own landing rules, and writes a handoff the reviewer reads before the diff: reading order, a change map in pseudocode, a diagram only where flow changed, test evidence taken from git history and a real run, and plan links when the work had a plan. Nothing in it is claimed; every line comes from the diff, the log, or a command run in ...Votes: 0GitHub stars: 7
- Qstack SlalomRun a small task from the conversation as a fan-out of parallel subagents, with the expensive model reserved for orchestration and a cheaper named model doing the work. Takes the orchestrator model and the worker models as arguments, splits the task into independent units, dispatches one subagent per unit on a worker model, then integrates and verifies the result itself. No plan folder, no board, no execution record. Use as /qstack-slalom <orchestrator> <workers> [task] after talking a task t...Votes: 0GitHub stars: 7
- Qstack Babysit PrUse when the user asks to monitor, watch, babysit, or shepherd an existing pull request through review and CI.Votes: 0GitHub stars: 7
- Qstack SteRewrite the immediately previous assistant answer in ASD-STE100 Simplified Technical English at a chosen strictness, keeping every fact, the same reader, and roughly the same length. Use when the user invokes `/qstack-ste`, optionally with a level from 1 to 100 such as `/qstack-ste 80`, or when the user's whole message is about the previous answer, asks no new question, and names no reader, level, or length, for example they quote the answer's own words back or say "what does this mean", "wha...Votes: 0GitHub stars: 7
- Qstack Security ReviewReview a pull request, a branch, the working tree, a directory, or the whole repository for exploitable security defects and report findings with a computed score. Carries its own diff review, adapted from Anthropic's claude-code-security-review action, and asks on every run which installed security collections to add: Cloudflare's security-audit for a whole-codebase audit, or a Trail of Bits skill such as entry-point-analyzer. One merged report, report-only: nothing is edited, posted, or lan...Votes: 0GitHub stars: 7