write-sp

Create, analyze, and manage Security Profiles against a predefined schema.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/Dektora/dekspec-public --skill write-sp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-sp
Source: https://github.com/Dektora/dekspec-public/tree/main/plugins/dekspec/skills/write-sp
Command: npx skills add https://github.com/Dektora/dekspec-public --skill write-sp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation, analysis, and management of Security Profiles (SPs), ensuring your projects adhere to security postures with precision and efficiency.

Core Features & Use Cases

  • SP Creation: Author new SPs from scratch, leveraging the provided templates and schema.
  • Analysis and Validation: Analyze existing SPs against the schema, and validate against security posture guidelines.
  • Management: Perform actions such as lock, unlock, revise, supersede, and review SPs throughout their lifecycle.
  • Use Case: Imagine you need to create a new SP for your API gateway. This Skill can guide you through the process, ensuring all necessary details are captured and in compliance with your project's security requirements.

Quick Start

Use the /write-sp skill to create a new Security Profile for your 'api-gateway' bounded context with the description 'capture the api-gateway bounded context'.

Frequently Asked Questions about write-sp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a security profile for my software project?

To create a security profile, you author a new SP from scratch using provided templates and schema, ensuring all necessary project details are captured and validated against your security posture guidelines.

What is security posture management and when do I need a security profile?

Security posture management defines and maintains adherence to security requirements for software projects. You need a security profile when your project requires structured parsing and validation against a predefined security schema.

How do I validate an existing security profile against a predefined schema?

You validate an existing security profile by analyzing it against the predefined schema and checking it for compliance with your project's specific security posture guidelines and requirements.

Can I manage the lifecycle of a security profile, like locking or revising it?

Yes, you can manage the full security profile lifecycle by performing actions such as lock, unlock, revise, supersede, and review to maintain SPs throughout their different phases.

Does this security profile management approach work for an API gateway bounded context?

Yes, security profile management works for an API gateway bounded context by guiding you through capturing all necessary security details and ensuring compliance with your project's specific security requirements.

What are the limitations of managing security profiles manually without a predefined schema?

Managing security profiles manually without a predefined schema risks non-compliance and validation errors, whereas using a structured approach ensures precise parsing and adherence to required security postures.