state-manager
Skill0 starsChanged 10 months agoMITView on GitHub
Specialized in maintaining project logs, tracking decisions, and validating implementation against original specifications. Use when documenting decisions, maintaining project history, validating work completeness, auditing implementation, or tracking project state.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- neeraj181-dot/ClaudeSkillstheir own version, first seen Aug 25, 2026
- AhmedHabiba/architortheir own version, first seen Mar 12, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- AhmedHabiba/architor★ 6same name
- neeraj181-dot/ClaudeSkills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository33 other files it gives its agents.
- architectSkill
- brainstormingSkill
- concise-planningSkill
- context-engineerSkill
- data-deprecation-analysisSkill
- data-modelerSkill
- data-pipeline-engineerSkill
- data-quality-frameworksSkill
- dbt-transformation-patternsSkill
- github-workflow-automationSkill
- guardianSkill
- implementerSkill
- json-to-pydanticSkill
- llm-app-patternsSkill
- navigatorSkill
- ops-managerSkill
- orchestratorSkill
- principal-data-engineerSkill
- product-manager-toolkitSkill
- proj-memorySkill
- prompt-librarySkill
- qa-testerSkill
- researcherSkill
- senior-data-engineerSkill
- software-architectureSkill
- spark-optimizationSkill
- sql-optimization-patternsSkill
- subagent-driven-developmentSkill
- thinkerSkill
- top-web-vulnerabilitiesSkill
- verification-before-completionSkill
- web-design-guidelinesSkill
- workflow-managerSkill
The file
We split this skill into the rules it gives an agent
11 rules. About 0 are common, 10 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈10
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 25
Task Status: Update task lists, roadmaps, or project state files as phases are completed.
- Distinctive: line 26
Documentation Maintenance: Keep high-level project documentation (not code docs) in sync with changes.
- Distinctive: line 32
Integrity Checks: Verify that constraints passed between agents or phases were actually respected in the implementation.
- Distinctive: line 36
When a task or phase ends, the State Manager should report:
- Distinctive: line 45
After a major decision is made in chat.
- Distinctive: line 46
After a feature is implemented to audit the final result.
- Distinctive: line 53
NO inventing logic: Only record what has been explicitly discussed or built.
- Very specific: line 69
Skipping Spec Comparison: Not comparing final code to original spec.md means unknowing scope creep.
- Distinctive: line 72
Ignoring Incomplete Features: Not flagging partially-done work as incomplete.
- Distinctive: line 73
Missing Verification Links: Not attaching CI logs, test outputs, or diff links to closure reports.
- Distinctive: line 74
Diverging from Original Intent: Not catching when implementation drifted from the spec.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
State Manager Skill - Project Logging & Adherence Review
Overview
The State Manager is the "Clerk and Auditor" of the project lifecycle. It ensures that the project's progress is recorded and that the final output matches the initial intent.
Core Capabilities
1. Project Logging (Scribe)
- Decision Tracking: Append entries to
decisions.mdexplaining what was decided and why. - Task Status: Update task lists, roadmaps, or project state files as phases are completed.
- Documentation Maintenance: Keep high-level project documentation (not code docs) in sync with changes.
2. Adherence Auditing (Observer)
- Spec Validation: Compare the current state of code against the original
spec.md. - Completion Reports: Generate summaries of work done, including files changed and metrics (e.g., test coverage, turn counts).
- Integrity Checks: Verify that constraints passed between agents or phases were actually respected in the implementation.
Mandatory Output: Closure Report
When a task or phase ends, the State Manager should report:
- Spec Adherence Score: % of original requirements met.
- Key Decisions Log: Summary of design choices made during the task.
- Files Modified: Final inventory of changed files.
- Gap Analysis: Any parts of the spec that were not implemented or were modified.
When to Use
- After a major decision is made in chat.
- After a feature is implemented to audit the final result.
- To generate a high-level summary of progress for the user.
Constraints
- RESTRICTED SCOPE: May only edit documentation, state files, or log files.
- NO editing of source code.
- NO inventing logic. Only record what has been explicitly discussed or built.
Outputs & Deliverables
- Primary Output: Closure reports, spec adherence scorecard, and updated
decisions.mdentries - Secondary Output: Files modified lists and gap analysis summaries
- Success Criteria: Closure report accurately reflects implemented features and test outcomes
- Quality Gate: Review by
orchestratoror project owner before marking work complete
Additional Constraints
- Technical Constraints: Cannot modify source; only generate or update documentation artifacts
- Governance Constraints: Closure reports must include verification evidence (test outputs, CI logs) when claiming completion
Common Pitfalls
- Skipping Spec Comparison: Not comparing final code to original
spec.mdmeans unknowing scope creep. Always do adherence checks. - Generic Closure Reports: "Done" without actual numbers and evidence. Always include test results, coverage %, file counts, and specific changes.
- Forgetting Decision Context: Logging "chose TypeScript" without explaining why. Record the reasoning; future selves will thank you.
- Ignoring Incomplete Features: Not flagging partially-done work as incomplete. Be explicit about gaps and what still needs doing.
- Missing Verification Links: Not attaching CI logs, test outputs, or diff links to closure reports. Evidence is mandatory.
- Diverging from Original Intent: Not catching when implementation drifted from the spec. Early and frequent adherence checks prevent this.
Integration Points
| Phase | Input From | Output To | Context |
| Task Completion | Feature complete | Closure report | Compare against spec.md, log test results |
| Decision Logging | Architectural choice | decisions.md update | Record what was decided and context |
| Compliance Check | Implementation ready | Adherence scorecard | Verify requirements met, flag gaps |
| Handoff | Work done | Next phase gate | Provide evidence for approval before proceeding |
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

