engineering-documentation-rules

Organizes engineering documentation into layered sections with landing-status labels and archival rules.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/DJackyB/Project_Rent --skill engineering-documentation-rules-djackyb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: engineering-documentation-rules
Source: https://github.com/DJackyB/Project_Rent/tree/main/.claude/skills/engineering-documentation-rules
Command: npx skills add https://github.com/DJackyB/Project_Rent --skill engineering-documentation-rules-djackyb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Engineering teams often lose critical knowledge in chat logs, commit messages, and outdated docs, causing confusion between current implementations, design proposals, and external reference materials. This Skill enforces a structured documentation system so maintainers can quickly recover context and trust what they read. ## Core Features & Use Cases - Layered Documentation Structure: Provides a reusable template with sections for long-term rules (00_必读), current implementation (10_模块梳理), design proposals (20_专题方案), reviews (30_评估审查), external references (40_外部资料), and archives (90_归档). - Landing-Status Labeling: Requires design and proposal documents to be explicitly marked as not implemented, partially implemented, fully implemented, or deprecated to prevent misreading drafts as current truth. - Manual Configuration & Acceptance Records: Mandates documenting manual wiring steps, Inspector references, startup order, and acceptance procedures that code alone cannot express. - Use Case: After refactoring a module's configuration source, use this Skill to update the maintenance-entry doc, archive the old dev log, and mark the related design proposal as fully implemented. ## Quick Start Use the engineering-documentation-rules skill to reorganize this project's docs and update the module implementation notes after my latest code changes.

Frequently Asked Questions about engineering-documentation-rules

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

FAQPage Schema
How do I structure engineering documentation for a software project?▼

Use a layered structure: long-term rules in a must-read section, current implementation notes as the maintenance entry, design proposals with landing-status labels, review conclusions, external references, and an archive for time-based records like dev logs.

How to keep project documentation in sync with code changes?▼

Update the current-implementation document whenever module boundaries, configuration sources, integration methods, manual setup steps, or acceptance paths change. Never let dev logs substitute for the maintenance-entry documentation.

Should design proposals be marked with implementation status?▼

Yes. Every design draft, refactoring plan, or evolution proposal must be labeled as not implemented, partially implemented, fully implemented, or deprecated. Unmarked proposals are easily misread as the current real implementation.

Can external files like Excel or PDFs be treated as source of truth?▼

No. External materials such as Excel sheets, PDFs, and third-party documents are references only. Documentation must clearly distinguish reference materials from what the runtime actually reads and from derived export artifacts.

When should development logs be archived instead of kept in main docs?▼

Archive time-sensitive content like dev logs, phase checklists, and one-off troubleshooting records once they stop serving as maintenance entry points. Main directories should hold high-signal, stable content while archives preserve history without noise.

What manual configuration steps must be documented?▼

Document anything code cannot express: scene wiring, prefab configuration, Inspector references, resource mounting, startup order, and module enablement steps. Include target scripts, required fields, runtime fallbacks, and the shortest acceptance sequence.