project-context

Define and manage project constraints, standards, and requirements for software development.

2|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/telum-ai/speck --skill project-context-telum-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-context
Source: https://github.com/telum-ai/speck/tree/main/.cursor/skills/project-context
Command: npx skills add https://github.com/telum-ai/speck --skill project-context-telum-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill establishes the foundational constraints, standards, and requirements that guide all architectural and development decisions for a project, ensuring consistency and adherence to non-negotiable rules.

Core Features & Use Cases

  • Define Project Constraints: Sets technical, development, quality, and compliance standards.
  • Mode Detection: Automatically adapts to Greenfield (new projects) or Brownfield (existing codebases) scenarios.
  • Interactive & Automated: Guides users through context creation or extracts information from existing scans.
  • Use Case: Before starting a new application, use this Skill to define that it must use Python 3.10, adhere to WCAG 2.1 AA accessibility standards, and integrate with an existing authentication service.

Quick Start

Use the project-context skill to create or update the project context for the 'ecommerce-api' project.

Frequently Asked Questions about project-context

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

FAQPage Schema
How do I define architectural constraints and standards for a new software project?

To define project constraints for new software, you establish technical, development, quality, and compliance guardrails upfront. This ensures all subsequent architectural decisions align with predefined non-negotiable rules like specific runtime versions or accessibility standards.

Can I extract existing architectural standards and requirements from a brownfield codebase?

Yes, you can extract project context from a brownfield codebase by scanning the existing project. The system automatically detects the existing codebase scenario and gathers information to map current technical and operational constraints.

What is the best way to enforce compliance and quality standards during software development?

The best way to enforce compliance and quality standards is to define project guardrails before development begins. Setting non-negotiable project-level constraints ensures every architectural decision adheres to required guidelines.

How do I manage project context differently for greenfield versus brownfield applications?

You manage project context by letting the system detect whether your scenario is greenfield or brownfield. For greenfield projects it interactively guides context creation, while for brownfield projects it extracts context from existing scans.

Do I need to manually specify technical constraints when setting up a new application architecture?

You do not need to manually specify all technical constraints, as the system interactively guides you through context creation. It helps establish necessary technical, development, and operational guidelines for your new application architecture.

Why should I define project guardrails before making architectural decisions?

You should define project guardrails before architectural decisions to establish foundational standards and requirements. This prevents inconsistency and ensures all development choices adhere to non-negotiable technical, compliance, and quality rules.