Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Sdd Flow

    1

    A lean spec-driven development flow that separates planning from execution via a single implementation subagent.

    Free

    Security scanned
    sdd-flow

    sdd-flow

    Example session with this skill installed

    /mini-sdd add a new email validation utility to the user service and update the registration flow to use it.

    • Read your context and instructions
    • Compiled the sdd-flow

    I have completed the Mini-SDD flow for the email validation utility. The implementation was handled by the developer subagent following the approved plan, with all verification steps passed.

    Implementation Summary

    PhaseStatusResult
    PlanningSuccess.spec/email-val-service/plan.md created
    DevelopmentSuccess3 tasks completed, 3 commits created
    VerificationSuccessUnit tests passed (0 repairs needed)
    AuditCompletePost-implementation validation verified
    // src/utils/validators.ts
    export const isValidEmail = (email: string): boolean => {
      const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
      return emailRegex.test(email);
    };
    
    // src/services/user-service.ts
    import { isValidEmail } from '../utils/validators';
    
    export const registerUser = async (data: RegistrationData) => {
      if (!isValidEmail(data.email)) {
        throw new Error('Invalid email format');
      }
      // implementation continues...
    };
    

    Next steps

    1. Review the generated plan.md in .spec/email-val-service/ for the full audit trail.
    2. Run the integration test suite to ensure no side effects in the registration UI.
    3. Merge the feature/email-val-service branch into your main development branch.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Context drift during implementation often leads to agents ignoring safety checks or skipping declared tools. Mini-SDD solves this by enforcing a strict boundary between planning and execution. It uses the Orchestrator for interactive planning and delegates implementation to a clean subagent context, ensuring every safeguard in your plan is actually followed.

    What it does

    • Enforced context separation uses a dedicated subagent for implementation to prevent the agent from skipping tool-fetches or declared skills.
    • Spec-driven planning generates a plan.md artifact that serves as the single source of truth for scope, design, and verification.
    • Automated git management handles feature branch creation, conventional commits for every task, and status tracking.
    • Self-healing verification includes a built-in repair budget of three attempts per feature to fix test failures or linting errors.
    • Resumable workflows check for existing specifications to pick up exactly where a previous session left off without losing state.

    How it works

    1. Initialize the flow by typing /mini-sdd followed by your task description.
    2. Review the plan.md generated by the planning phase and provide feedback or approval.
    3. Monitor as the subagent bootstraps the environment and executes tasks sequentially.

    Frameworks & tools

    This skill is harness-neutral and compatible with Claude Code, Gemini CLI, and Codex CLI. It requires a git-managed repository and an environment capable of spawning subagents.

    Why this beats prompting it yourself

    Manual prompting often results in agents "hallucinating" that they have already performed setup steps or loaded necessary tools. This skill forces a cold-start implementation phase that must explicitly honor the plan's bootstrap contract, resulting in significantly higher reliability for complex refactors.

    Use cases

    • Refactoring a specific module where state isolation is critical for safety.
    • Implementing a small feature that requires atomic git commits for each step.
    • Fixing bugs that require a formal verification and repair loop.
    • Scaffolding new components while maintaining a persistent design spec.

    Known limitations

    The system enforces a maximum budget of three repair attempts per feature. It requires a git repository to function and cannot push, merge, or open pull requests on remote servers.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 7 days ago

    • Free to download with an account

    Requires

    GitHub
    Google Account
    OpenAI
    Devin
    Digitalapplied
    Medium
    Cursor
    Agentskills
    Python

    Listed7 days ago

    What's inside

    Frequently Asked Questions