deagentic
- 50 skills
- 0 followers
- 17 hours ago last updated
- ▌ Telemetry · deagentic bundleUse when an agent invokes a skill, runs a discovery tool, creates or uses knowledge, or when asked to report on agent activity, cost, or CI health. Handles skill.invoked, tool.executed, knowledge.created, and knowledge.used events. Also use for cost reports, usage summaries, and observability queries against the central service.
- ▌ Sparc Methodology · deagenticSPARC structured development workflow — Specification, Pseudocode, Architecture, Refinement, Completion. Use when: new feature implementation, complex multi-file changes, architectural changes, system redesign, integration work, unclear or ambiguous requirements. Skip when: simple bug fixes (1-2 lines), documentation updates, configuration changes, well-defined small tasks.
- ▌ Tool Writer · deagentic bundleUse when a new script, analyzer, parser, or automation tool is needed. Do NOT write tools directly — always delegate to this skill. Reuse and refine before creating new. Invoked by the Learning Protocol and other agents.
- ▌
- ▌ Swarm Anti Drift · deagenticMulti-agent swarm coordination with anti-drift guarantees. Use when orchestrating 2+ parallel sub-agents on a shared codebase, running long multi-step tasks, or any scenario where agent outputs must converge on a consistent architectural result. Skip when: single-agent tasks, simple sequential workflows, quick exploration.
- ▌ Learning Protocol · deagentic bundleUse when an agent discovers a new reusable pattern, solves a recurring issue, learns a new domain concept, or creates a new sub-agent. Always invoke to persist knowledge — never let learnings die with the session.
- ▌
- ▌ Remotion · deagenticGenerate walkthrough videos from Stitch projects using Remotion with smooth transitions, zooming, and text overlays
- ▌ Design Md · deagenticAnalyze Stitch projects and synthesize a semantic design system into DESIGN.md files
- ▌ Shadcn UI · deagenticExpert guidance for integrating and building applications with shadcn/ui components, including component discovery, installation, customization, and best practices.
- ▌ Security Expert · deagentic bundleUse when authentication, encryption, secrets handling, access control, cryptography, key management, or threat modeling needs review. Invoke for any security-sensitive code — if in doubt, invoke it.
- ▌ Version Manager · deagenticUse when bumping semantic versions, generating changelogs, managing release tags, or configuring the agentic versioning hook. Governs bump_version.py, CHANGELOG.md, and the commit-msg versioning gate. Invoke for any "what version should this be?" or "how do I cut a release?" question.
- ▌ Stitch Loop · deagenticTeaches agents to iteratively build websites using Stitch with an autonomous baton-passing loop pattern
- ▌ CLI UX Expert · deagenticUse when designing or reviewing a CLI's command structure, argument parsing, help text, output formatting, or interactive prompts. Invoked before adding new commands or flags — CLI UX is a public API; bad UX compounds every time a user runs the tool. Covers Typer, Click, and argparse patterns.
- ▌ Tech Lead · deagenticInvoke at the START of any feature or story, before any code or test is written. Validates that acceptance criteria are complete and testable, decomposes the story into a task graph, assigns roles, and gates the work from starting until the definition of done is clear. If acceptance criteria are missing or vague — BLOCK and ask. Never let a story start without a clear DoD.
- ▌ Bdd Writer · deagentic bundleUse when Gherkin specs, BDD feature files, or behavioral test stubs are needed. Also invoke to backtrack the codebase into executable behavior specifications using pytest-bdd. The bridge between "what code does" and "what it should do."
- ▌ Stitch Design · deagenticUnified entry point for Stitch design work. Handles prompt enhancement (UI/UX keywords, atmosphere), design system synthesis (.stitch/DESIGN.md), and high-fidelity screen generation/editing via Stitch MCP.
- ▌ Database Expert · deagentic bundleUse when data models, queries, migrations, schema design, ORM usage, indexing, or storage architecture decisions need review. Invoke for any SQL, NoSQL, time-series, or search database work.
- ▌ Gitops Expert · deagentic bundleUse when branching strategy, CI/CD pipelines, deployments, release management, secrets management, IaC, or repository hygiene need review. Invoke for any GitHub Actions, GitLab CI, Docker, Terraform, or deployment work.
- ▌ Enhance Prompt · deagenticTransforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context, and structures output for better generation results.
- ▌ QA Validator · deagenticInvoke AFTER implementation is complete and code-reviewer has approved. Validates that BDD scenarios cover all acceptance criteria, runs exploratory testing, and identifies gaps no automation found. The last quality gate before merge. If scenarios are incomplete or exploratory testing finds issues — BLOCK the merge.
- ▌ Squit Data · deagenticUse when querying DeAcero's data catalog, discovering table schemas, or mapping legacy SQL objects to Kedro datasets. Invoke before building any Kedro pipeline node that touches DeAcero data sources.
- ▌ Code Reviewer · deagentic bundleUse when code has been written or modified and needs a quality, security, correctness, or ADR coverage review. Always invoke before merging any library change. Catches what linters can't — bugs, security holes, race conditions, and ADR-missing violations.
- ▌ Tdd Developer · deagenticInvoke when implementing any new feature, function, or module. Enforces strict Red→Green→Refactor TDD cycle. NEVER writes implementation before a failing test exists. Rejects any task that asks for implementation without prior acceptance criteria and BDD scenarios.
- ▌ Cobol Analyst · deagentic bundleUse when encountering COBOL copybook files to parse and understand them.
- ▌ React Components · deagenticConverts Stitch designs into modular Vite and React components using system-level networking and AST-based validation.
- ▌ Hardware Analyst · deagentic bundleUse when any hardware API, device interface, physical protocol, or low-level hardware interaction is detected in the codebase. Routes to the right specialist (NFC, USB, serial, BLE, embedded, smart card). The dispatcher for all hardware domains.
- ▌ Architect · deagentic bundleUse for system design decisions, component boundaries, integration patterns, technology choices, or structural trade-offs. Always invoke before making architectural changes — this skill mandates writing the ADR first, then the code.
- ▌ Sonarqube Mgmt · deagentic bundleManage SonarQube issues, review vulnerabilities, and automate code quality improvements. Use this when the user asks to review, fix, or monitor SonarQube metrics for a project like Cornerstone.
- ▌ Problem Intake · deagentic bundleActivates when a user wants to start an archaeology or reverse-engineering session on a legacy codebase and their input is vague, broad, or business-oriented (e.g. "how does billing work?", "trace this bug in discount calculation", "I need to understand the inventory report process"). Transforms the rough request into a structured Archaeology Brief ready for the software-archeologist. Use this skill proactively any time someone describes a business process they want to understand, a legacy system they want to analyze, or a bug they want to trace — even if they haven't explicitly asked for an "archaeology session."
- ▌ Retro Engineer · deagentic bundleUse to perform automated structural analysis of a codebase — runs tools/retro/main.py, produces retro-report.md, and delegates to hardware-analyst for any hardware-domain signals. The fast, tool-assisted path for reverse engineering.
- ▌ Serial Specialist · deagentic bundleUse when pyserial, COM ports, baud rates, RS-232, RS-485, Modbus, termios, UART, or serial communication patterns are detected. Invoked by hardware-analyst.
- ▌ Adr Writer · deagentic bundleUse when an architectural decision has been made or confirmed and needs to be documented in MADR format. Invoke via /adr-write, or when retro-engineer or architect identifies a significant decision. ADRs are immutable — write them before the code.
- ▌
- ▌ Usb Hid Specialist · deagentic bundleUse when libusb, hidapi, WinUSB, CCID, HID report descriptors, or USB VID/PID patterns are detected. Invoked by hardware-analyst. Works alongside smart-card-specialist for CCID-class readers.
- ▌ Kedro Builder · deagenticUse when designing or implementing Kedro nodes, pipelines, or catalog entries. Always invoke for any Kedro authoring task — node creation, pipeline wiring, catalog registration, parameter configuration.
- ▌ Technical Writer · deagenticUse when documentation needs writing, updating, structuring, or porting to MkDocs static sites. Invoke for docstrings, READMEs, mkdocs.yml, or overarching documentation architecture.
- ▌ Embedded Specialist · deagentic bundleUse when GPIO, SPI, I2C, UART registers, volatile memory, interrupts, DMA, RTOS, microcontroller, or embedded Linux code is detected or needs review. Invoked by hardware-analyst.
- ▌ Nfc Rfid Specialist · deagentic bundleUse when ISO 14443, ISO 15693, NFC, RFID, PN532, ACR122U, libnfc, or nfcpy patterns are detected. Invoked by hardware-analyst. Works alongside smart-card-specialist when both PC/SC and NFC coexist.
- ▌ Deacero Domain · deagenticUse when queries or transformations involve DeAcero's data infrastructure — legacy PE systems, SQL databases, table schemas, business rules, or data lineage. Always invoke before accessing DeAcero-specific data sources.
- ▌ Bluetooth Specialist · deagentic bundleUse when BlueZ, CoreBluetooth, GATT, BLE, HCI, Bluetooth, WinRT Bluetooth, bleak, or PyBluez patterns are detected. Invoked by hardware-analyst.
- ▌ Smart Card Specialist · deagentic bundleUse when SCard, winscard, pcsclite, APDU, ATR, T=0/T=1, PC/SC, ISO 7816, JavaCard, or smart card patterns are detected. Invoked by hardware-analyst. Works alongside nfc-rfid-specialist when both NFC and PC/SC coexist.
- ▌ Refactor Complexity · deagentic bundleUse when code has high cognitive complexity or poor algorithmic efficiency. Focuses on flattening logic, extracting methods, and improving O(n) performance.
- ▌ Decision Logger · deagentic bundleUse when code contains hardcoded values, timing parameters, magic numbers, protocol selections, or architectural choices whose rationale needs to be extracted and catalogued. The "Why" layer on top of what the code does.
- ▌ Semantic Code Search · deagenticUse when you need to search a large legacy codebase semantically — finding procedures, functions, or modules by business meaning rather than exact name. Invoke when keyword grep is insufficient because you know WHAT something does but not WHAT it's called.
- ▌ Software Archeologist · deagentic bundleUse when reverse engineering, analyzing, or bactracking a codebase — generating the executions graph, mapping call trees, extracting external API inventory, and building the findings ledger. The entry point for all deep codebase analysis.
- ▌ Kedroviz Specialist · deagenticUse when visualizing Kedro pipeline DAGs, exploring node dependencies, or generating pipeline documentation. Invoke when the user asks about pipeline structure or data flow.
- ▌ Kedro MCP Adapter · deagenticUse when designing or implementing MCP tools that expose Kedro pipeline operations — listing pipelines, describing nodes, running nodes, querying catalog entries, or generating DAG representations. This is the integration bridge between the server and pipeline capabilities.
- ▌
- ▌ Unknown Domain Protocol · deagentic bundleUse when encountering an unknown technology, protocol, standard, hardware component, or byte sequence not in the agent's knowledge base. All agents inherit this protocol — no agent is allowed to say "I don't know" and stop.