carlitose
- 35 skills
- 0 followers
- 15 hours ago last updated
- ▌ Project Designer · carlitose bundleInteractive project design skill that guides users through a structured 3-phase process to produce a complete software specification document. Use when a user wants to: (1) plan a new software project from scratch, (2) design the architecture of an application, (3) create a technical specification, (4) do requirements gathering for an app or system, (5) produce a project blueprint or design doc. Triggers on phrases like "design a project", "plan an app", "create a specification", "architect a system", "help me plan a software project", "requirements gathering", "technical design", "system design document". Do NOT use for existing codebases, code reviews, debugging, or general coding tasks.
- ▌ Tdd · carlitose bundleTest-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.
- ▌ Wizard · carlitose bundleAuthor a staged Bash wizard for a manual setup, credential, migration, or cutover procedure that a human will run explicitly. Use when the user asks for a repeatable guided procedure with human-only actions.
- ▌ Handoff · carlitose bundleCreate a small, redacted, pointer-based handoff in the operating-system temporary directory so a fresh session can continue non-ticket work. Use when the user explicitly asks for a handoff or session transfer.
- ▌ To Spec · carlitose bundleCreate or update a focused feature, decision, diagnostic, architecture, or bug-analysis spec; backward compatibility is opt-in.
- ▌ Diagnose · carlitose bundleDiagnose one bug by reproducing it, testing hypotheses, locating the root cause, and returning an evidence-backed diagnosis report. Use when the user wants root-cause analysis before implementation, or when triangulate-diagnosis delegates an independent diagnostic pass.
- ▌ Grill Me · carlitoseA relentless interview to sharpen a plan or design. Compatibility alias for grilling; use when the user says "grill me", wants to stress-test a plan, or asks for a design interview.
- ▌ Grilling · carlitoseGrill the user relentlessly about a plan or design. Use when the user wants to stress-test a plan before building, asks for a design interview, or uses trigger phrases such as "grill me", "grill this", "stress test this plan", "poke holes", or "challenge this design".
- ▌ LLM Wiki · carlitose bundleBuild and maintain a self-compiling markdown wiki — an Agent ingests raw sources and a project's own docs, compiles cross-linked concept/entity/source pages, builds a dated timeline from Git and session history, answers queries against the corpus, lints the graph for health, and applies human corrections filed in audit/. Use when (1) scaffolding a knowledge base for a research topic or a project's history, (2) ingesting articles/papers/notes into raw/sources/, (3) ingesting a repository's specs and tickets and building the temporal axis over them, (4) answering questions against the wiki and filing durable answers back, (5) running lint passes for dead links, orphan pages, index coverage, log and audit shape, (6) applying human feedback from audit/. Not for general note-taking, daily journals, or non-wiki Obsidian use.
- ▌ Research · carlitose bundleResearch a factual, codebase, product, or external-documentation question using primary sources and return an evidence-backed answer. Use when the user asks to investigate, compare docs, find current behavior, answer a research ticket, or gather facts before a spec, prototype, or implementation.
- ▌ Prototype · carlitose bundleBuild a throwaway prototype to answer one design, logic, data-model, state-machine, or UI question before committing to production code. Use when the user asks to prototype, sanity-check an approach, mock up a UI, explore design options, compare flows, or reduce uncertainty with disposable code.
- ▌ Wait What · carlitoseStop. That last message did not land: re-pitch it. Re-explains the previous answer in the controlled-language standard that matches the conversation language (ASD-STE100 for English, plain-language profiles for Italian and Spanish).
- ▌ Wayfinder · carlitose bundleMaintain a persistent map and investigation frontier for huge or vague work, using canonical normalized tickets and opt-in compatibility.
- ▌ Ask Skills · carlitose bundleRoute a request to the smallest composable local skill flow without duplicating orchestration or removed super-autopilot behavior.
- ▌ Explain Pr · carlitose bundleRender and optionally publish a deterministic PR body from a validated verification bundle without changing its claims.
- ▌ To Tickets · carlitose bundleBreak a spec into independently-grabbable tracer-bullet tickets and emit each versioned Ticket Envelope through the canonical scheduler contract.
- ▌ Code Review · carlitose bundleReview a runner candidate or standalone PR, commit, local diff, or requested scope read-only for regressions, evidence gaps, and overclaims.
- ▌ QA Test Plan · carlitose bundlePlan causal QA for a runner candidate or standalone PR, commit, local diff, or requested scope without executing or deciding release.
- ▌ Execute Ticket · carlitose bundleImplement one normalized ticket through a bounded quality loop and return a validated handoff without scheduler or Git finalization side effects.
- ▌ Codebase Design · carlitose bundleShared vocabulary for designing deep, testable modules and evaluating interfaces, implementations, seams, adapters, leverage, and locality. Use when shaping a module boundary, comparing interface designs, classifying dependencies, or deciding where a test seam belongs.
- ▌ Domain Modeling · carlitoseBuild and sharpen a project's domain model and ubiquitous language while planning or changing software. Use when the user wants glossary work, bounded-context language, domain terminology cleanup, ADR-worthy decisions, or docs that keep product language aligned with code.
- ▌ Grill With Docs · carlitoseA relentless interview to sharpen a plan or design, while also creating or updating domain-modeling docs such as CONTEXT.md glossary entries and sparse ADRs when justified.
- ▌ Peer Programming · carlitoseUse this skill whenever the user wants to peer program, pair program, or do collaborative coding where THE HUMAN writes the code and Claude only assists. Trigger on phrases like "pair program", "peer program", "let's code together", "I'll write you review", "drive me through this", "I want to be the driver", "you navigate I type", "teach me by letting me write it", or any workflow where the human is the typist and Claude is the navigator/reviewer. Also trigger when the user wants to learn by writing code themselves with Claude's guidance, or explicitly says Claude should NOT write the implementation. Use this even if the user doesn't say "skill" — the inversion of the usual write/review roles is the signal.
- ▌ Ticket Autopilot · carlitose bundleDrive a ticket folder AFK through deterministic scheduling, isolated implementation, evidence-backed quality gates, provider-neutral PRs, and explicit merge authorization.
- ▌ To Questionnaire · carlitose bundleDraft a focused questionnaire for an explicit external decision owner when the current user cannot answer alone. Use only when the user asks to externalize questions; never send the draft.
- ▌ Codebase Improver · carlitose bundleEnd-to-end, self-contained Python/TypeScript workflow that maps and audits a whole repo, then recursively deepens modules. Use to improve or modernize a codebase, reduce technical debt, make this more testable, find refactoring opportunities, deepen shallow modules, consolidate tightly-coupled modules, make codebase AI-navigable, or run a full-repo audit. Worker delegation is optional and human-gated.
- ▌ Project Blueprint · carlitose bundleDiscover the architectural slices, conventions, and patterns of a codebase by examining its structure, then output a written BLUEPRINT.md per project under docs/architecture (plus a SYSTEM_MAP.md for monorepos) that captures what the project actually does. Discovery means finding repeated structural patterns (slices) from folder shapes and naming conventions, not applying architectural theory. Detects monorepos with sub-projects, internal dimensions like voice/text verticals, and slice variants. Human-in-the-loop by design — pauses to ask about singletons vs templates, canonical reference selection, slice naming, and pre-write confirmation. Use whenever the user wants to map a codebase, onboard onto a project, document architecture, understand "how does this team add X", build a slice catalog, or generate a reference document for new contributors.
- ▌ Verification Audit · carlitose bundleProduce, validate, and reduce the canonical Verification Record for a frozen candidate without fabricating evidence or authorization.
- ▌ Writing For Agents · carlitose bundleImprove documents that agents consume, including skills, AGENTS.md, CLAUDE.md, prompts, and linked instructions. Use when creating or editing agent-facing guidance whose triggers, hierarchy, completion criteria, or wording need to be clearer.
- ▌ Code Simplification · carlitose bundleSimplify the current candidate diff for clarity while preserving behavior, scope, tests, errors, side effects, and project conventions.
- ▌ Change Status Ticket · carlitoseChange an exact ticket's administrative disposition to open, on-hold, or canceled. Use only for explicit hold, cancel, reopen, or disposition-setting requests; not for implementing, completing, pausing, blocking, stopping, waiting on, or inspecting a ticket.
- ▌ Pr Antipattern Review · carlitose bundleReview a diff (pull request, commit, or local changes) by comparing it against the project's BLUEPRINT.md slice catalog. Auto-detects the input format (git diff, GitHub/GitLab PR URL or number, commit SHA, pasted diff). Loads the blueprint for each project the diff touches and classifies findings as deviations from declared slices, universal anti-patterns, or improvements. Human-in-the-loop on ambiguity (slice classification, severity, ambiguous deviations). Output is ephemeral — emitted to chat or saved on request, never auto-committed. Use whenever the user asks "review this PR", "check my changes", "any anti-patterns in this commit", "is this safe to merge", "look at PR
- ▌ Triangulate Diagnosis · carlitose bundleCross-check a hard bug with independent diagnostic workers only when the user explicitly requests them; otherwise run one inline diagnosis. Use when a bug is high-stakes, has resisted a single diagnosis pass, or when the user wants to triangulate or cross-check before committing to a fix.
- ▌ Resolving Merge Conflicts · carlitose bundleTrace both sides of an in-progress Git merge or rebase conflict, resolve compatible intent with scoped authority, and gate incompatible intent. Use only when the user explicitly asks to inspect or resolve current conflicts.
- ▌ Improve Codebase Architecture · carlitose bundleExplore a codebase to find opportunities for architectural improvement, focusing on making the codebase more testable by deepening shallow modules. Use when user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more AI-navigable.