skills/progress/SKILL.md
Internal skill for progress journal management. Other skills append to docs/arc/progress.md for cross-session context. Not invoked directly by users.
npx skillsauth add howells/arc progressInstall 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.
Internal patterns for maintaining cross-session context via docs/arc/progress.md.
Location: docs/arc/progress.md
# Progress Journal
## YYYY-MM-DD HH:MM — /arc:[command]
**Task:** [Brief description]
**Outcome:** [Complete / In Progress / Blocked]
**Files:** [Key files created/modified]
**Decisions:**
- [Key decision 1]
- [Key decision 2]
**Next:** [What comes next, if any]
---
All Arc skills should append to the progress journal on completion.
Use this pattern at the end of any skill:
<progress_append>
After completing the skill's main work, append to the progress journal:
**Entry format:**
## YYYY-MM-DD HH:MM — /arc:[skill-name]
**Task:** [What was requested]
**Outcome:** [Complete / In Progress / Blocked]
**Files:** [Key files, comma-separated]
**Decisions:**
- [Decision 1]
**Next:** [Suggested next step]
---
</progress_append>
Skills that benefit from progress context should read recent entries first.
<progress_context>
**Use Read tool:** `docs/arc/progress.md` (first 50 lines)
Look for:
- Recent work on related features
- Decisions that affect current work
- In-progress items that might be continued
</progress_context>
| Skill | What to Log |
|-------|-------------|
| /arc:ideate | Feature designed, key decisions, approach chosen |
| /arc:implement | Tasks completed, tasks remaining, blockers |
| /arc:testing | Test results, coverage changes |
| /arc:review | Plan reviewed, changes made |
| /arc:audit | Audit completed, issue counts by severity |
| /arc:design | UI designed, aesthetic direction |
| /arc:letsgo | Deployment status, checklist progress |
| /arc:document | Solution documented, category |
| /arc:commit | What was committed, branch |
/arc:suggest (read-only)development
Create, review, or revise a concise project vision document that captures what a project is, who it is for, why it exists, success criteria, constraints, non-goals, and decision principles. Use when starting a new project, clarifying product direction, aligning a codebase for future agent work, defining a north star, or turning a vague idea into docs/vision.md.
tools
Use when starting any conversation - establishes Arc's skill routing, instruction priority, and bootstrap rules
development
Characterization testing and safety-net backfill for existing code. Use when legacy, under-tested, or risky code needs tests before a refactor, bug fix, or behavior change. Captures current behavior through public interfaces, identifies coverage gaps, and adds focused unit, integration, or E2E tests without replacing TDD implementation workflows.
testing
Run expert review on a plan, spec, or implementation approach with parallel reviewer agents. Presents findings as Socratic questions. Use when asked to "review the plan", "check this approach", or before implementation to validate architectural decisions. Optional argument: reviewer name (e.g., `/arc:review daniel-product-engineer`)