distributions/codex/skills/claude-project-manifest/SKILL.md
Creates annotated bibliography-style manifests for Claude projects, tracking files, conversation threads, and relationships with unique IDs and annotations. Use when documenting project contents, creating file inventories, tracking conversation history, or building navigable knowledge maps.
npx skillsauth add a-organvm/a-i--skills claude-project-manifestInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create structured, annotated documentation of Claude projects that tracks files, conversation threads, and their relationships.
A manifest has four primary sections:
| Entity | Format | Example |
|--------|--------|---------|
| Project | PROJ-{YEAR}-{SEQ} | PROJ-2024-001 |
| File | FILE-{SEQ} | FILE-042 |
| Thread | THR-{SEQ} | THR-017 |
| Relation | REL-{SEQ} | REL-123 |
manifest:
id: "PROJ-2024-001"
version: "1.0.0"
created: "2024-01-15T10:30:00Z"
project:
name: "My Project"
description: "Brief description of the project"
status: active
files:
- id: "FILE-001"
path: "src/main.py"
title: "Main Entry Point"
summary: "Application entry and initialization"
files:
- id: "FILE-001"
path: "src/main.py"
type: source # source | config | doc | asset | generated
thread_id: "THR-001"
title: "Main Entry Point"
summary: "One-line description of purpose"
notes: |
Extended annotation explaining:
- Design decisions made
- Why this approach was chosen
- Key implementation details
- Known limitations or TODOs
tags: [core, initialization]
depends_on: ["FILE-002", "FILE-003"]
created: "2024-01-15T10:30:00Z"
modified: "2024-01-16T14:20:00Z"
threads:
- id: "THR-001"
started: "2024-01-15T10:30:00Z"
ended: "2024-01-15T12:45:00Z"
title: "Initial Project Setup"
summary: "Created core infrastructure and configuration"
accomplishments:
- "Created directory structure"
- "Implemented Config class with validation"
- "Added logging infrastructure"
files_created: ["FILE-001", "FILE-002"]
files_modified: []
decisions:
- "Chose YAML over JSON for config readability"
- "Used dataclasses instead of Pydantic for simplicity"
tags: [setup, infrastructure]
relations:
- id: "REL-001"
type: depends_on
source: "FILE-001"
target: "FILE-002"
annotation: "Main imports and uses Config class"
- id: "REL-002"
type: implements
source: "FILE-003"
target: "FILE-004"
annotation: "Repository implements StorageInterface"
Relation types:
depends_on: Source requires target to functionextends: Source builds upon targetimplements: Source implements interface defined in targetreferences: Source refers to target without hard dependencysupersedes: Source replaces target (for versioning)Good annotations answer:
Example:
notes: |
Implements rate limiting using token bucket algorithm.
Chose token bucket over sliding window for better burst handling.
Created during THR-003 when API overload issues emerged.
TODO: Add Redis backend for distributed rate limiting.
Capture:
manifest.yaml)activeBest for editing and version control. See assets/templates/manifest.yaml.
For programmatic access. See assets/templates/manifest.json.
Human-readable export for documentation. See assets/templates/manifest-report.md.
references/manifest-schema.md — Full schema specificationreferences/annotation-guidelines.md — Writing effective annotationsreferences/id-systems.md — ID generation strategiesreferences/workflow-integration.md — Integration patternstesting
Designs systems for encoding, scoring, and generating choreographic movement using Laban notation, computational geometry, and procedural animation principles.
tools
Manage monorepos and multi-package repositories with workspace tools, dependency management, selective builds, and change detection. Covers npm/pnpm workspaces, Turborepo, and Python monorepo patterns. Triggers on monorepo setup, workspace management, or multi-package repository requests.
development
Curated bundle for managing monorepos with containerized deployment pipelines. Includes monorepo management, Docker containerization, CI/CD deployment, and coding standards. Use when setting up or improving multi-package repository infrastructure.
development
Apply modular synthesis principles to system design, workflow architecture, and conceptual frameworks. Use when designing modular systems, creating architecture diagrams using synthesis metaphors, applying signal flow thinking to data pipelines, or translating between audio engineering and software concepts. Triggers on modular architecture design, signal flow diagrams, synthesis-inspired system thinking, or "oscillator/patch" metaphors.