mcaf-feature-spec — mcaf-feature-spec install mcaf-feature-spec, opentweak, community, mcaf-feature-spec install, ide skills, mcaf-feature-spec technical specification, mcaf-feature-spec documentation, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Architectural Agents needing precise feature specification generation in Markdown format. mcaf-feature-spec is a technical specification skill that ensures implementable and verifiable feature specs without guesswork, using concrete module names and testable rules.

Features

Generates docs/Features/<feature>.md files for clear feature documentation
Updates links to and from ADRs and architecture maps for consistent navigation
Enforces spec quality with anti-guesswork checklists and explicit questions
Utilizes concrete module/boundary names from docs/Architecture/Overview.md for accuracy
Ensures rules are testable with numbered specifications for reliable implementation

# Core Topics

Zendevve Zendevve
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The mcaf-feature-spec skill by Zendevve is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for mcaf-feature-spec install, mcaf-feature-spec technical specification, mcaf-feature-spec documentation.

Ideal Agent Persona

Perfect for Architectural Agents needing precise feature specification generation in Markdown format.

Core Value

Empowers agents to create and update feature specifications with concrete modules and testable rules, utilizing Markdown format and linking to ADRs and architecture maps.

Capabilities Granted for mcaf-feature-spec

Generating feature specifications in docs/Features/<feature>.md files
Updating links to ADRs and architecture maps
Creating testable rules for feature implementation

! Prerequisites & Limits

  • Requires access to docs/Architecture/Overview.md for module names
  • Markdown format only
  • Needs explicit questions for unknown specifications
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

mcaf-feature-spec

Install mcaf-feature-spec, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

MCAF: Feature Spec

Outputs

  • docs/Features/<feature>.md (create or update)
  • Update links from/to ADRs and architecture map when needed

Spec Quality (anti-guesswork checklist)

Write a spec that can be implemented and verified without guessing:

  • No placeholders: avoid “TBD”, “later”, “etc.”; if something is unknown, list it as an explicit question.
  • Concrete modules: use real module/boundary names from docs/Architecture/Overview.md.
  • Rules are testable: numbered business rules with clear inputs → outputs (no vague adjectives).
  • Flows are executable: scenarios include preconditions, steps, expected results (happy + negative + edge).
  • Verification is real: commands copied from AGENTS.md, and scenarios mapped to test IDs.
  • Stakeholders covered: Product / Dev / DevOps / QA each get the information they need to ship safely.

Workflow

  1. Start from docs/Architecture/Overview.md to pick the affected module(s).
  2. Create/update the feature doc using docs/templates/Feature-Template.md.
    • follow AGENTS.md scoping rules (do not scan the whole repo; use the architecture map to stay focused)
    • keep the feature’s ## Implementation plan (step-by-step) updated while executing
  3. Define behaviour precisely:
    • purpose and scope (in/out)
    • business rules (numbered, testable)
    • primary flow + edge cases
  4. Describe system behaviour in terms of entry points, reads/writes, side effects, idempotency, and errors.
  5. Add a Mermaid diagram for the main flow (modules + interactions; keep it readable).
  6. Write verification that can be executed:
    • test environment assumptions
    • concrete test flows (positive/negative/edge)
    • mapping to where tests live (or will live)
    • traceability: rules/flows → test IDs (so tests reflect the spec)
  7. Keep Definition of Done strict:
    • behaviour covered by automated tests
    • static analysis clean
    • docs updated (feature + ADR + architecture overview if boundaries changed)

Guardrails

  • If the feature introduces a new dependency/boundary, write an ADR and update docs/Architecture/Overview.md.
  • Don’t hide decisions inside the feature doc: decisions go to ADRs.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is mcaf-feature-spec?

Perfect for Architectural Agents needing precise feature specification generation in Markdown format. mcaf-feature-spec is a technical specification skill that ensures implementable and verifiable feature specs without guesswork, using concrete module names and testable rules.

How do I install mcaf-feature-spec?

Run the command: npx killer-skills add Zendevve/opentweak/mcaf-feature-spec. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for mcaf-feature-spec?

Key use cases include: Generating feature specifications in docs/Features/<feature>.md files, Updating links to ADRs and architecture maps, Creating testable rules for feature implementation.

Which IDEs are compatible with mcaf-feature-spec?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for mcaf-feature-spec?

Requires access to docs/Architecture/Overview.md for module names. Markdown format only. Needs explicit questions for unknown specifications.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add Zendevve/opentweak/mcaf-feature-spec. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use mcaf-feature-spec immediately in the current project.

Related Skills

Looking for an alternative to mcaf-feature-spec or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI