specify-resources

Shared resources (scripts, templates) for Spec-Driven Development workflow. This skill is a dependency for all spec-* skills and should NOT be invoked directly by users. It provides bash scripts for feature branch management, prerequisite checking, and templates for specifications, plans, tasks, and checklists.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "specify-resources" with this command: npx skills add xfstudio/skills/xfstudio-skills-specify-resources

Specify Resources

Shared scripts and templates for the Spec-Driven Development workflow. This skill is automatically referenced by other spec-* skills.

Directory Structure

After initializing in a project, the .specify/ directory structure should be:

.specify/
├── memory/
│   └── constitution.md      # Project principles and constraints
├── scripts/
│   └── bash/
│       ├── common.sh              # Shared functions
│       ├── check-prerequisites.sh # Validate feature environment
│       ├── create-new-feature.sh  # Initialize new feature branch
│       ├── setup-plan.sh          # Setup planning phase
│       └── update-agent-context.sh # Update AI agent context files
└── templates/
    ├── spec-template.md      # Feature specification template
    ├── plan-template.md      # Implementation plan template
    ├── tasks-template.md     # Task list template
    ├── checklist-template.md # Checklist template
    └── ...

Setup Instructions

To use spec-* skills in a new project:

  1. Create .specify/ directory structure:
mkdir -p .specify/{memory,scripts/bash,templates}
  1. Copy scripts from this skill's scripts/bash/ to .specify/scripts/bash/

  2. Copy templates from this skill's references/templates/ to .specify/templates/

  3. Copy constitution template from references/memory/constitution.md to .specify/memory/

  4. Make scripts executable:

chmod +x .specify/scripts/bash/*.sh

Scripts Reference

check-prerequisites.sh

Validates feature environment and returns paths.

# JSON output with feature directory and available docs
.specify/scripts/bash/check-prerequisites.sh --json

# Require tasks.md to exist
.specify/scripts/bash/check-prerequisites.sh --json --require-tasks --include-tasks

# Paths only (no validation)
.specify/scripts/bash/check-prerequisites.sh --json --paths-only

create-new-feature.sh

Creates new feature branch and spec directory.

.specify/scripts/bash/create-new-feature.sh --json "Feature description" --short-name "feature-name"

setup-plan.sh

Initializes planning phase for a feature.

.specify/scripts/bash/setup-plan.sh --json

update-agent-context.sh

Updates AI agent context files with project information.

.specify/scripts/bash/update-agent-context.sh claude

Templates Reference

  • spec-template.md: Feature specification with user stories, requirements, success criteria
  • plan-template.md: Implementation plan with technical context, project structure
  • tasks-template.md: Task list organized by user story with dependency tracking
  • checklist-template.md: Quality validation checklist template
  • constitution.md: Project principles and governance rules

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

clean-code

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

programmatic-seo

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

voice-ai-development

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

frontend-dev-guidelines

No summary provided by upstream source.

Repository SourceNeeds Review