Skip to content
Back to skills

Project Alignment Validation

ASecurity

Semantic validation patterns for PROJECT.md alignment (GOALS, SCOPE, CONSTRAINTS, ARCHITECTURE)

  • 34 stars
  • 0 votes
  • 0 copies
  • 9 views
  • Added December 19, 2025
developmentgodocumentation

Security analysis

A100/100

Pro scans all 11 files and shows the line behind each finding

Scanned September 2, 2026

npx -y skills add akaszubski/autonomous-dev --skill project-alignment-validation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Project Alignment Validation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Project Alignment Validation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/akaszubski-project-alignment-validation/badge)](https://www.skillsdirectory.com/skills/akaszubski-project-alignment-validation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: project-alignment-validation
version: 1.0.0
type: knowledge
description: Semantic validation patterns for PROJECT.md alignment (GOALS, SCOPE, CONSTRAINTS, ARCHITECTURE)
keywords: alignment, PROJECT.md, validation, GOALS, SCOPE, CONSTRAINTS, ARCHITECTURE, semantic, gap, conflict, resolution
auto_activate: false
allowed-tools: [Read, Grep, Glob]
---

# Project Alignment Validation Skill

Comprehensive patterns for validating alignment between features, code, and PROJECT.md. Focuses on semantic validation (intent and goals) rather than literal pattern matching.

## When This Skill Activates

- Validating feature alignment with PROJECT.md
- Assessing gaps between current state and goals
- Resolving conflicts between documentation and implementation
- Checking GOALS, SCOPE, CONSTRAINTS, ARCHITECTURE compliance
- Keywords: "alignment", "PROJECT.md", "validation", "GOALS", "SCOPE", "semantic", "gap"

---

## Core Validation Approach

### Semantic Validation Philosophy

**Semantic validation** focuses on understanding the *intent* and *purpose* behind requirements, not just literal text matching.

**Key Principles**:
1. **Intent over Syntax**: Validate that features serve project goals, not just match keywords
2. **Context-Aware**: Consider project phase, constraints, and strategic direction
3. **Progressive Assessment**: Start with high-level goals, drill down to details
4. **Graceful Gaps**: Identify gaps without blocking progress; prioritize by impact

**Contrast with Literal Validation**:
- ❌ **Literal**: "Feature must contain keyword 'authentication'"
- ✅ **Semantic**: "Feature must support project's user management goals"

---

## PROJECT.md Structure

### Four Core Sections

Every PROJECT.md should define:

1. **GOALS**: Strategic objectives and desired outcomes
2. **SCOPE**: What's in scope (and explicitly out of scope)
3. **CONSTRAINTS**: Technical, resource, and policy limitations
4. **ARCHITECTURE**: High-level design principles and patterns

### Validation Checklist

For each feature, validate against all four sections:

```markdown
## Alignment Checklist

### GOALS Alignment
- [ ] Feature serves at least one project goal
- [ ] Feature doesn't conflict with any goals
- [ ] Feature priority matches goal priority
- [ ] Success metrics align with goal metrics

### SCOPE Alignment
- [ ] Feature is explicitly in scope
- [ ] Feature doesn't overlap with out-of-scope items
- [ ] Feature respects scope boundaries
- [ ] Feature dependencies are in scope

### CONSTRAINTS Alignment
- [ ] Feature respects technical constraints
- [ ] Feature works within resource constraints
- [ ] Feature complies with policy constraints
- [ ] Feature considers timeline constraints

### ARCHITECTURE Alignment
- [ ] Feature follows architectural patterns
- [ ] Feature integrates with existing components
- [ ] Feature respects design principles
- [ ] Feature maintains architectural consistency
```

See: `docs/alignment-checklist.md` for detailed checklist with examples

---

## Gap Assessment Methodology

### Identify Gaps

Gaps occur when current state doesn't match desired state defined in PROJECT.md.

**Types of Gaps**:
1. **Feature Gaps**: Missing functionality needed to achieve goals
2. **Documentation Gaps**: PROJECT.md doesn't reflect actual implementation
3. **Constraint Gaps**: Implementation violates stated constraints
4. **Architectural Gaps**: Code doesn't follow design principles

### Prioritize Gaps

Not all gaps are equal. Prioritize by:

**Impact Assessment**:
- **Critical**: Blocks primary goals, violates hard constraints
- **High**: Significantly delays goals, creates technical debt
- **Medium**: Slows progress, reduces quality
- **Low**: Minor inconvenience, cosmetic issues

**Effort Estimation**:
- **Quick Win**: High impact, low effort (prioritize)
- **Strategic**: High impact, high effort (plan carefully)
- **Tactical**: Medium impact, medium effort (schedule)
- **Defer**: Low impact, high effort (defer or drop)

### Document Gaps

Use standardized gap assessment template:

```markdown
## Gap Assessment

### Gap Summary
- **Type**: [Feature/Documentation/Constraint/Architectural]
- **Impact**: [Critical/High/Medium/Low]
- **Effort**: [Quick Win/Strategic/Tactical/Defer]

### Current State
[Describe what exists today]

### Desired State
[Describe what PROJECT.md defines]

### Gap Details
[Explain the specific differences]

### Recommended Action
[Propose concrete steps to close gap]

### Dependencies
[List any prerequisites or blockers]
```

See: `docs/gap-assessment-methodology.md` for complete methodology

---

## Conflict Resolution Patterns

### Detect Conflicts

Conflicts arise when:
- Feature serves one goal but violates another
- Feature is in scope but violates constraints
- Implementation follows architecture but misses goals
- Documentation and code tell different stories

### Resolution Strategies

**Strategy 1: Update PROJECT.md** (Documentation is wrong)
- Current state is correct, PROJECT.md is outdated
- Update PROJECT.md to reflect actual strategic direction
- Validate changes with stakeholders

**Strategy 2: Modify Feature** (Implementation is wrong)
- PROJECT.md is correct, feature needs adjustment
- Refactor feature to align with goals/scope/constraints
- May require re-planning or re-architecting

**Strategy 3: Negotiate Compromise** (Both partially correct)
- Find middle ground that serves goals within constraints
- May require adjusting both PROJECT.md and implementation
- Document trade-offs and rationale

**Strategy 4: Escalate Decision** (Requires stakeholder input)
- Conflict involves strategic direction or priorities
- Present options with trade-offs to decision makers
- Document decision and update PROJECT.md

See: `docs/conflict-resolution-patterns.md` for detailed resolution workflows

---

## Progressive Disclosure

This skill provides layered documentation:

### Always Available (Frontmatter)
- Skill name and description
- Keywords for auto-activation
- Quick reference to core concepts

### Available in Full Content
- Detailed alignment checklist
- Semantic validation approach
- Gap assessment methodology
- Conflict resolution patterns
- Templates for reports and assessments
- Real-world examples and scenarios

### Load Full Content When Needed
- Creating alignment reports
- Assessing project health
- Resolving complex conflicts
- Onboarding new projects
- Validating strategic changes

---

## Documentation Resources

### Comprehensive Guides
- `docs/alignment-checklist.md` - Standard validation steps for GOALS/SCOPE/CONSTRAINTS/ARCHITECTURE
- `docs/semantic-validation-approach.md` - Semantic vs literal validation philosophy
- `docs/gap-assessment-methodology.md` - Identify, prioritize, and document gaps
- `docs/conflict-resolution-patterns.md` - Strategies for resolving alignment conflicts

### Templates
- `templates/alignment-report-template.md` - Standard structure for alignment reports
- `templates/gap-assessment-template.md` - Gap documentation template
- `templates/conflict-resolution-template.md` - Conflict resolution workflow

### Examples
- `examples/alignment-scenarios.md` - Common scenarios and recommended fixes
- `examples/misalignment-examples.md` - Real-world misalignment cases
- `examples/project-md-structure-example.md` - Well-structured PROJECT.md

---

## Integration Points

### Agents
- **alignment-validator**: Use checklist for quick validation
- **alignment-analyzer**: Use gap assessment for detailed analysis
- **project-progress-tracker**: Use GOALS validation for progress tracking

### Hooks
- **validate_project_alignment.py**: Use checklist for pre-commit validation
- **auto_update_project_progress.py**: Use GOALS tracking patterns
- **enforce_pipeline_complete.py**: Use alignment patterns for feature validation

### Libraries
- **alignment_assessor.py**: Use gap assessment methodology
- **project_md_updater.py**: Use conflict resolution patterns
- **brownfield_retrofit.py**: Use alignment checklist for retrofit analysis

---

## Best Practices

1. **Validate Early**: Check alignment before implementation, not after
2. **Document Decisions**: Record why features align or don't align
3. **Update Iteratively**: PROJECT.md should evolve with project understanding
4. **Prioritize Gaps**: Not all gaps are critical; focus on high-impact items
5. **Semantic First**: Understand intent before applying validation rules
6. **Graceful Degradation**: Alignment issues are warnings, not blockers (unless critical)

---

## Success Criteria

Feature validation is successful when:
- ✓ Feature clearly serves at least one project goal
- ✓ Feature is explicitly in scope (or scope updated to include it)
- ✓ Feature respects all constraints (or constraints documented as trade-offs)
- ✓ Feature follows architectural patterns (or deviations justified)
- ✓ Gaps are identified, prioritized, and tracked
- ✓ Conflicts are resolved with documented rationale

---

**Last Updated**: 2025-11-16
**Version**: 1.0.0
**Related Skills**: semantic-validation, file-organization, research-patterns, project-management

Files in this skill

  • SKILL.md8.9 KB
  • docs/alignment-checklist.md10 KB
  • docs/conflict-resolution-patterns.md14.1 KB
  • docs/gap-assessment-methodology.md13.5 KB
  • docs/semantic-validation-approach.md12.6 KB
  • examples/alignment-scenarios.md14.2 KB
  • examples/misalignment-examples.md15.3 KB
  • examples/project-md-structure-example.md19.4 KB
  • templates/alignment-report-template.md9 KB
  • templates/conflict-resolution-template.md11.7 KB
  • templates/gap-assessment-template.md10 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.